@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--font-mono);--font-headline:var(--ds-font-headline)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.activities-section{width:100%;min-width:0}.activities-section.is-loading{opacity:.55;pointer-events:none}.activities-section--timeline{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.activities-section--timeline>.card-header{flex-shrink:0;margin-bottom:8px}.dashboard-pipeline-activities .activities-section--timeline{flex:1 1 0;min-height:0;max-height:none;overflow:hidden}.activities-section--timeline .timeline-shell{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding-inline-end:2px;overflow:hidden auto}.activities-progress{flex-direction:column;flex-shrink:0;gap:5px;margin:0 0 8px;padding:0;display:flex}.activities-section--timeline>.activities-progress{margin-bottom:8px}.activities-section--embedded>.activities-progress{margin-top:2px;margin-bottom:8px}.activities-progress__meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.activities-progress__label{letter-spacing:.01em;color:var(--ds-text-muted);margin:0;font-size:11px;font-weight:500}.activities-progress__percent{color:var(--ds-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.activities-progress__track{background:var(--ds-bento-border);border-radius:9999px;height:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.activities-progress__track{background:color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}.activities-progress__fill{border-radius:inherit;background:var(--ds-primary);height:100%;transition:width .28s}@media (prefers-reduced-motion:reduce){.activities-progress__fill{transition:none}}.activities-section__heading{min-width:0}.activities-section__meta{flex-shrink:0;position:relative}.activities-section__empty{color:var(--ds-text-muted);margin:0;padding:8px 2px;font-size:12px;line-height:1.45}.activities-section__footer{flex-shrink:0;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:8px;display:flex}.activities-section--embedded .activities-section__footer{padding-inline-end:2px}.activities-section--rail .activities-section__footer{padding-inline:var(--dashboard-group-indent,12px) 4px}.activities-section--rail{flex-direction:column;gap:10px;min-width:0;display:flex}.activities-section--embedded,.activities-section--rail.activities-section--embedded{gap:0}.activities-section--rail.activities-section--embedded>.activities-progress{margin-inline-end:2px}.activities-section__header--compact{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-inline:2px;display:flex}.activities-section__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:650;line-height:1.25}.activities-section__hint{color:var(--ds-text-muted);margin:2px 0 0;font-size:12px;line-height:1.3}.dashboard-phone-section--activities-rail>.dashboard-phone-section__body{padding-inline-start:0}.dashboard-phone-section--activities-rail .activities-progress{margin-inline-start:var(--dashboard-group-indent,12px);margin-inline-end:4px}.dashboard-phone-section--activities-rail .activities-section__empty{margin-inline-start:var(--dashboard-group-indent,12px)}.activities-rail{width:100%;min-width:0;overflow:hidden}.activities-rail__scroll{scroll-snap-type:x mandatory;width:100%;min-width:0;scroll-padding-inline:var(--dashboard-group-indent,12px) 1rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--dashboard-group-indent,12px) 1rem;align-items:stretch;gap:10px;padding-block:2px 4px;display:flex;overflow:auto hidden}.activities-rail__scroll::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.activities-rail__scroll::-webkit-scrollbar-thumb{background:0 0}.activities-rail__scroll::-webkit-scrollbar-track{background:0 0}.activities-rail__slot{flex:0 0 var(--activities-rail-item-width,min(18.5rem, calc(100% - 2.75rem)));scroll-snap-align:start;min-width:0;animation:.32s ease-out both activity-rail-enter;animation-delay:var(--enter-delay,0s);display:flex}@keyframes activity-rail-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.activities-rail__slot{animation:none}}.activities-rail-item{box-sizing:border-box;border:1px solid var(--ds-bento-border);align-items:stretch;gap:12px;width:100%;height:auto;min-height:8.75rem;margin:0;padding:14px 14px 13px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.activities-rail-item{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.activities-rail-item{background:var(--ds-surface-container-low);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.activities-rail-item{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, var(--ds-surface))}}.activities-rail-item{box-shadow:none;cursor:pointer;outline:none;transition:background-color .18s ease-out,border-color .18s ease-out,opacity .18s}.activities-rail-item:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.activities-rail-item:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.activities-rail-item:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.activities-rail-item:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.activities-rail-item:focus-visible{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.activities-rail-item:focus-visible{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.activities-rail-item:focus-visible{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.activities-rail-item:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.activities-rail-item:focus-visible{box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.activities-rail-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.activities-rail-item.is-priority:before{content:"";background:var(--ds-error);border-radius:9999px;width:2px;position:absolute;top:14px;bottom:14px;left:0}@supports (color:color-mix(in lab, red, red)){.activities-rail-item.is-priority:before{background:color-mix(in srgb, var(--ds-error) 55%, transparent)}}.activities-rail-item.is-done{opacity:.55}.activities-rail-item.is-done:hover{opacity:.7}.activities-rail-item.is-done .activities-rail-item__title{color:var(--ds-text-muted);text-decoration:line-through}.activities-rail-item__icon{width:26px;height:26px;color:var(--ds-on-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin-top:1px;display:flex}.activities-rail-item__icon.is-warning{background:var(--ds-warning)}.activities-rail-item__icon.is-primary{background:var(--ds-primary)}.activities-rail-item__icon.is-success{background:var(--ds-success)}.activities-rail-item__icon.is-muted{background:var(--ds-secondary)}.activities-rail-item__icon.is-danger{background:var(--ds-error)}.activities-rail-item__glyph{line-height:1}.activities-rail-item__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activities-rail-item__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.activities-rail-item__head-main{flex:1;min-width:0}.activities-rail-item__check{flex-shrink:0;width:15px;height:15px;margin-top:2px}.activities-rail-item__eyebrow{letter-spacing:.02em;opacity:.85;align-items:center;gap:3px;margin:0 0 2px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.activities-rail-item__eyebrow.is-ai{color:#5a3fd4;opacity:1;font-size:11px;font-weight:600}.activities-rail-item__eyebrow.is-priority{color:var(--ds-error)}.activities-rail-item__eyebrow-icon{font-size:11px;line-height:1}.activities-rail-item__eyebrow-mascot{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:-8px 0 -4px -2px;line-height:0;display:inline-flex;overflow:visible}.activities-rail-item__title{color:var(--ds-on-surface);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;padding-right:4px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.activities-rail-item__description{color:var(--ds-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.activities-rail-item__value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);margin:3px 0 0;font-size:12px;font-weight:500}.activities-rail-item__footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.activities-rail-item__cta{letter-spacing:.01em;color:var(--ds-primary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:12px;font-weight:600;display:inline-flex}.activities-rail-item__cta:hover:not(:disabled){opacity:.75}.activities-rail-item__cta:disabled{cursor:default;opacity:.4;color:var(--ds-text-muted)}.activities-rail-item__details{letter-spacing:.01em;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.activities-rail-item__details:hover:not(:disabled){color:var(--ds-primary)}.activities-rail-item__details:disabled{cursor:default;opacity:.4}.activities-date-control{flex-shrink:0;position:relative}.activities-date-trigger{cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.activities-date-trigger--compact{min-height:28px;padding:4px 10px;font-size:12px;font-weight:600}.activities-date-trigger:hover{background:var(--ds-surface-container-low)}.activities-date-trigger--away{border-color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.activities-date-trigger--away{border-color:color-mix(in srgb, var(--ds-on-surface-variant) 35%, var(--ds-bento-border))}}.activities-date-trigger--away{color:var(--ds-on-surface);font-weight:600}.activities-date-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.analysis-chart{--ac-green:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.analysis-chart{--ac-green:color-mix(in srgb, var(--ds-success) 18%, var(--ds-surface-container-high))}}.analysis-chart{--ac-green-strong:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.analysis-chart{--ac-green-strong:color-mix(in srgb, var(--ds-success) 42%, var(--ds-surface-container-high))}}.analysis-chart{width:100%;min-width:0;overflow:visible}.analysis-chart.is-loading{opacity:.55;pointer-events:none}.analysis-chart__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.analysis-chart__heading{min-width:0}.analysis-chart__title{letter-spacing:-.02em;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.analysis-chart__subtitle{color:var(--ds-text-muted);margin:3px 0 0;font-size:12px;font-weight:400}.analysis-chart__period{flex-shrink:0;position:relative}.analysis-chart__period-select{background:var(--ds-surface-container-low);color:var(--ds-on-surface-variant);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:none;border-radius:6px;outline:none;padding:6px 26px 6px 10px;font-size:12px;font-weight:500;transition:background-color .18s}.analysis-chart__period-select:hover{background-color:var(--ds-surface-container)}.analysis-chart__period-select:focus-visible,.analysis-chart__period-chip:focus-visible{outline:2px solid var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.analysis-chart__period-select:focus-visible,.analysis-chart__period-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-outline) 40%, transparent)}}.analysis-chart__period-select:focus-visible,.analysis-chart__period-chip:focus-visible{outline-offset:2px}.analysis-chart__period-chip{border:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.analysis-chart__period-chip{border:1px solid color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.analysis-chart__period-chip{background:var(--ds-surface-white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.analysis-chart__period-chip{background:color-mix(in srgb, var(--ds-surface-white) 88%, var(--ds-surface-container-low))}}.analysis-chart__period-chip{color:var(--ds-on-surface-variant);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;outline:none;padding:4px 22px 4px 10px;font-size:11.5px;font-weight:600}.analysis-chart__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.analysis-chart__metric{flex-direction:column;gap:4px;min-width:0;display:flex}.analysis-chart__metric-label{color:var(--ds-text-muted);font-size:12px;font-weight:400}.analysis-chart__metric-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analysis-chart__metric-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:20px;font-weight:600;line-height:1.15}.analysis-chart__metric-delta{font-variant-numeric:tabular-nums;color:var(--ds-text-muted);align-items:center;gap:1px;font-size:11px;font-weight:500;display:inline-flex}.analysis-chart__metric-delta.is-up{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.analysis-chart__metric-delta.is-up{color:color-mix(in srgb, var(--ds-success) 75%, var(--ds-text-muted))}}.analysis-chart__metric-delta.is-down{color:var(--ds-error)}.analysis-chart__metric-delta-icon{font-size:12px;line-height:1}.analysis-chart__empty{color:var(--ds-text-muted);margin:0;font-size:12px}.analysis-chart__plot{flex-direction:column;min-height:0;display:flex;position:relative;overflow:visible}.analysis-chart__grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 22px}.analysis-chart__grid span{background:var(--ds-bento-border);opacity:.65;height:1px;display:block}.analysis-chart__bars{z-index:1;height:var(--ac-chart-height,210px);padding:var(--ac-value-headroom,0px) 2px 0;align-items:stretch;gap:0;display:flex;position:relative;overflow:visible}.analysis-chart__trend{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.analysis-chart__trend-path{fill:none;stroke:var(--ds-success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.82}.analysis-chart--dense .analysis-chart__bars{height:var(--ac-chart-height,196px)}.analysis-chart__column{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:visible}.analysis-chart__track{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:0;display:flex;position:relative;overflow:visible}.analysis-chart__hit{z-index:3;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.analysis-chart--compact .analysis-chart__hit{cursor:pointer}.analysis-chart--default .analysis-chart__hit{pointer-events:none}.analysis-chart__stack{flex-direction:column;justify-content:flex-end;align-items:center;width:min(100%,28px);height:100%;display:flex;overflow:visible}.analysis-chart--dense .analysis-chart__stack{width:min(100%,12px)}.analysis-chart__value{white-space:nowrap;min-height:1em;font-size:var(--ac-value-font-size,10px);font-variant-numeric:tabular-nums;color:var(--ds-text-muted);transform:rotate(var(--ac-value-rotate,0deg));transform-origin:bottom;flex-shrink:0;margin-bottom:5px;font-weight:500;line-height:1;overflow:visible}.analysis-chart__value.is-emphasize{color:var(--ds-on-surface-variant);font-weight:600}.analysis-chart__bar{background:var(--ds-surface-container-high);transform-origin:bottom;border-radius:4px 4px 1px 1px;flex-shrink:0;width:100%;transition:transform .2s,background-color .2s}@keyframes analysis-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.analysis-chart__plot.is-entering .analysis-chart__bar{animation:.5s ease-out both analysis-bar-grow;animation-delay:var(--ac-bar-delay,0s)}@media (prefers-reduced-motion:reduce){.analysis-chart__plot.is-entering .analysis-chart__bar{animation:none}}.analysis-chart--dense .analysis-chart__bar{border-radius:3px 3px 1px 1px}.analysis-chart__bar.is-emphasize{background:var(--ac-green-strong)}.analysis-chart__column:hover .analysis-chart__bar,.analysis-chart__column.is-active .analysis-chart__bar{background:var(--ds-surface-container-highest);transform:translateY(-2px)}.analysis-chart__column:hover .analysis-chart__bar.is-emphasize,.analysis-chart__column.is-active .analysis-chart__bar.is-emphasize{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.analysis-chart__column:hover .analysis-chart__bar.is-emphasize,.analysis-chart__column.is-active .analysis-chart__bar.is-emphasize{background:color-mix(in srgb, var(--ds-success) 50%, var(--ds-surface-container-high))}}.analysis-chart__plot.is-entering .analysis-chart__column:hover .analysis-chart__bar,.analysis-chart__plot.is-entering .analysis-chart__column.is-active .analysis-chart__bar{transform:unset}.analysis-chart__labels{gap:0;padding:10px 2px 0;display:flex}.analysis-chart__label{text-align:center;font-variant-numeric:tabular-nums;min-width:0;color:var(--ds-text-muted);flex:1;font-size:11px;font-weight:400}.analysis-chart__label.is-emphasize{color:var(--ds-on-surface-variant);font-weight:500}.analysis-chart__label.is-hidden{visibility:hidden}.analysis-chart--compact{flex-direction:column;gap:0;min-height:300px;padding:14px;display:flex}.analysis-chart--compact .analysis-chart__header{align-items:center;gap:10px;margin-bottom:10px}.analysis-chart--compact .analysis-chart__title{letter-spacing:-.015em;font-size:14px;font-weight:650}.analysis-chart--compact .analysis-chart__metrics--mini{border-top:1px solid var(--ds-bento-border);align-items:stretch;gap:0;margin-bottom:12px;padding:8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.analysis-chart--compact .analysis-chart__metrics--mini{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.analysis-chart--compact .analysis-chart__metrics--mini{border-bottom:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.analysis-chart--compact .analysis-chart__metrics--mini{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.analysis-chart--compact .analysis-chart__metric{flex:1 1 0;gap:2px;min-width:0;padding:0 8px}.analysis-chart--compact .analysis-chart__metric+.analysis-chart__metric{border-left:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.analysis-chart--compact .analysis-chart__metric+.analysis-chart__metric{border-left:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.analysis-chart--compact .analysis-chart__metric-label{letter-spacing:.01em;text-transform:none;font-size:10.5px;font-weight:500}.analysis-chart--compact .analysis-chart__metric-value{letter-spacing:-.03em;font-size:13.5px;font-weight:650}.analysis-chart--compact .analysis-chart__metric-row{gap:4px}.analysis-chart--compact .analysis-chart__metric-delta{font-size:10px}.analysis-chart--compact .analysis-chart__plot{flex-direction:column;flex:70%;min-height:210px;display:flex}.analysis-chart--compact .analysis-chart__bars{flex:auto;height:auto;min-height:180px;padding-top:18px}.analysis-chart--compact .analysis-chart__grid{inset:0 0 28px}.analysis-chart--compact .analysis-chart__grid span{opacity:.35}.analysis-chart--compact .analysis-chart__trend-path{stroke-width:1.75px;opacity:.75}.analysis-chart--compact .analysis-chart__stack{width:min(100%,18px)}.analysis-chart--compact.analysis-chart--dense .analysis-chart__stack{width:min(100%,8px)}.analysis-chart--compact .analysis-chart__value{opacity:0;color:var(--ds-on-surface);margin-bottom:4px;font-size:10px;font-weight:600;transition:opacity .12s;transform:none}.analysis-chart--compact .analysis-chart__value.is-visible{opacity:1}.analysis-chart--compact .analysis-chart__labels{padding-top:6px}.analysis-chart--compact .analysis-chart__label{font-size:10px}.analysis-chart .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.listing-view{flex-direction:column;flex:1;gap:1rem;min-width:0;height:100%;min-height:0;max-height:none;display:flex}.listing-workspace{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:1rem;flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.listing-workspace__decor{z-index:0;aspect-ratio:1;pointer-events:none;width:clamp(200px,38%,340px);color:var(--ds-primary);opacity:.55;position:absolute;top:-28%;right:-10%}@media (max-width:639px){.listing-workspace__decor{display:none}}.listing-workspace>:not(.listing-workspace__decor){z-index:1;position:relative}.listing-workspace__toolbar{flex-direction:column;gap:.875rem;min-width:0;padding:1rem 1.25rem .75rem;display:flex}.listing-workspace__toolbar-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.listing-workspace__listing-title{letter-spacing:-.01em;color:var(--ds-on-surface);flex-shrink:0;margin:0;padding-left:.125rem;font-size:.875rem;font-weight:600}.listing-workspace__toolbar-row{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.listing-workspace__toolbar-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;margin-left:auto;display:flex}.listing-workspace__toolbar-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.listing-workspace__toolbar-actions-group{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.listing-workspace__toolbar-divider{background:var(--ds-bento-border);flex-shrink:0;width:1px;height:1.25rem}.listing-workspace__action-button{border:1px solid var(--ds-outline-variant);align-items:center;gap:.3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__action-button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.listing-workspace__action-button{color:var(--ds-on-surface-variant);white-space:nowrap;cursor:pointer;background:0 0;border-radius:.5rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.listing-workspace__action-button:hover{color:var(--ds-on-surface);background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__action-button:hover{background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-workspace__action-button--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__action-button--primary{border-color:color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.listing-workspace__action-button--primary{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__action-button--primary{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.listing-workspace__action-button--primary{color:var(--ds-primary)}.listing-workspace__action-button--primary:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__action-button--primary:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.listing-workspace__action-button-icon{opacity:.72;justify-content:center;align-items:center;display:inline-flex}.listing-workspace__action-button--primary .listing-workspace__action-button-icon{opacity:.9}.listing-workspace__search{width:100%;min-width:0;position:relative}.listing-workspace__search-row{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:flex}.listing-workspace__search-row .listing-workspace__search{flex:14rem;min-width:0}.listing-workspace__search-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.listing-workspace__quick-filters{width:100%;min-width:0;overflow:hidden}.listing-workspace__quick-filters-scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-end;gap:.625rem;width:100%;min-width:0;display:flex;overflow:auto hidden}.listing-workspace__quick-filters-scroll::-webkit-scrollbar{display:none}.listing-workspace__toolbar-actions-row{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;display:flex}.listing-workspace__search-icon{color:var(--ds-on-surface-variant);opacity:.48;pointer-events:none;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.listing-workspace__search-input{border:1px solid var(--ds-outline-variant);width:100%;min-height:2.375rem}@supports (color:color-mix(in lab, red, red)){.listing-workspace__search-input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, var(--ds-bento-border))}}.listing-workspace__search-input{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);box-shadow:none;border-radius:.625rem;padding:.5rem .875rem .5rem 2.375rem;font-size:.8125rem;font-weight:450;transition:border-color .16s,box-shadow .16s,background-color .16s}.listing-workspace__search-input::placeholder{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__search-input::placeholder{color:color-mix(in srgb, var(--ds-text-muted) 72%, transparent)}}.listing-workspace__search-input::placeholder{font-weight:400}.listing-workspace__search-input:hover{border-color:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__search-input:hover{border-color:color-mix(in srgb, var(--ds-outline) 26%, var(--ds-bento-border))}}.listing-workspace__search-input:focus{background:var(--ds-surface);border-color:var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.listing-workspace__search-input:focus{border-color:color-mix(in srgb, var(--ds-primary) 32%, var(--ds-bento-border))}}.listing-workspace__search-input:focus{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.listing-workspace__view-switcher{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:.5rem;padding:.125rem;display:inline-flex}.listing-workspace__view-option{width:2rem;height:2rem;color:var(--ds-outline);opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.listing-workspace__view-option:hover:not(.is-active){color:var(--ds-on-surface);opacity:.9}.listing-workspace__view-option.is-active{background:var(--ds-surface);color:var(--ds-primary);opacity:1;box-shadow:0 1px 2px #0000000a}.listing-workspace__settings-trigger{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);width:2rem;height:2rem;color:var(--ds-outline);opacity:.7;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex}.listing-workspace__settings-trigger:hover,.listing-workspace__settings-trigger[data-state=open]{background:var(--ds-surface-container-low);color:var(--ds-on-surface);opacity:1}.listing-workspace__filters-row{border:1px solid var(--ds-outline-variant);flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-row{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.listing-workspace__filters-row{background:var(--ds-surface-container-low);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-row{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, var(--ds-surface))}}.listing-workspace__filters-row{box-shadow:none}.listing-filters-section{flex-direction:column;gap:.75rem;width:100%;display:flex}.listing-filters-section__toggle{border:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;gap:.375rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-section__toggle{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.listing-filters-section__toggle{letter-spacing:.01em;color:var(--ds-text-muted);cursor:pointer;box-shadow:none;background:0 0;border-radius:.5rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:550;transition:background-color .16s,border-color .16s,color .16s,opacity .15s}.listing-filters-section__toggle:hover:not(:disabled){background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-filters-section__toggle:hover:not(:disabled){background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-filters-section__toggle:hover:not(:disabled){color:var(--ds-on-surface);border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-filters-section__toggle:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.listing-filters-section__toggle.is-expanded,.listing-filters-section__toggle.has-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-filters-section__toggle.is-expanded,.listing-filters-section__toggle.has-active{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.listing-filters-section__toggle.is-expanded,.listing-filters-section__toggle.has-active{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-filters-section__toggle.is-expanded,.listing-filters-section__toggle.has-active{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.listing-filters-section__toggle:disabled{cursor:default;opacity:.72}.listing-filters-section__toggle-filter-icon{opacity:.72;flex-shrink:0}.listing-filters-section__toggle-count{background:var(--ds-primary);border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-section__toggle-count{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.listing-filters-section__toggle-count{color:var(--ds-primary);font-variant-numeric:tabular-nums;padding:0 .25rem;font-size:.625rem;font-weight:650;line-height:1}.listing-filters-section__toggle-icon{opacity:.7;margin-left:.125rem;transition:transform .22s,opacity .18s}.listing-filters-section__toggle.is-expanded .listing-filters-section__toggle-icon{opacity:.9;transform:rotate(180deg)}@media (max-width:40rem){.listing-filters-section__toggle{justify-content:center;width:100%}}.listing-filters-section__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .2s;display:grid}.listing-filters-section__panel.is-expanded{opacity:1;grid-template-rows:1fr}.listing-filters-section__panel-inner{min-height:0;overflow:hidden}.listing-workspace__tabs-row{border-top:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:.625rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__tabs-row{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 14%, transparent)}}.listing-workspace__tabs-row{padding-top:.75rem}.listing-workspace__tabs-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.listing-workspace__tabs-row--actions-only{justify-content:flex-end}.listing-workspace__tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.listing-workspace__tabs::-webkit-scrollbar{display:none}.listing-workspace__tab{color:var(--ds-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.3125rem;padding:.3125rem .5625rem;font-size:.75rem;font-weight:500;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.listing-workspace__tab:hover:not(.is-active){color:var(--ds-on-surface);background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__tab:hover:not(.is-active){background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-workspace__tab.is-active{background:var(--ds-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.listing-workspace__tab.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.listing-workspace__tab.is-active{color:var(--ds-primary);font-weight:600}.listing-workspace__tab-count{background:var(--ds-on-surface);border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__tab-count{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.listing-workspace__tab-count{font-variant-numeric:tabular-nums;opacity:.9;font-size:.625rem;font-weight:600}.listing-workspace__tab.is-active .listing-workspace__tab-count{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__tab.is-active .listing-workspace__tab-count{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.listing-workspace__tab.is-active .listing-workspace__tab-count{color:var(--ds-primary)}.listing-workspace__tab-icon{opacity:.5;color:inherit;font-size:.875rem;transition:opacity .16s}.listing-workspace__tab:hover .listing-workspace__tab-icon{opacity:.78}.listing-workspace__tab.is-active .listing-workspace__tab-icon{opacity:.88}.listing-chip-rail{width:100%;min-width:0;overflow:hidden}.listing-chip-rail__scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.5rem;width:100%;min-width:0;margin-bottom:-1.5rem;padding-bottom:1.5rem;display:flex;overflow:auto hidden}.listing-chip-rail__scroll::-webkit-scrollbar{background:0 0;width:0;height:0;display:none}.listing-chip-rail__scroll::-webkit-scrollbar-thumb{background:0 0}.listing-chip-rail__scroll::-webkit-scrollbar-track{background:0 0}.listing-chip{border:1px solid var(--ds-outline-variant);flex:none;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.listing-chip{background:var(--ds-surface-container-lowest);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.listing-chip{background:color-mix(in srgb, var(--ds-surface-container-lowest) 78%, transparent)}}.listing-chip{color:var(--ds-on-surface-variant);white-space:nowrap;cursor:pointer;padding:.4375rem .75rem;font-size:.8125rem;font-weight:560;transition:background-color .16s,border-color .16s,color .16s}.listing-chip:hover:not(.is-active){border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-chip:hover:not(.is-active){border-color:color-mix(in srgb, var(--ds-outline-variant) 36%, transparent)}}.listing-chip:hover:not(.is-active){background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-chip:hover:not(.is-active){background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-chip:hover:not(.is-active){color:var(--ds-on-surface)}.listing-chip.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-chip.is-active{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.listing-chip.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-chip.is-active{background:color-mix(in srgb, var(--ds-primary) 9%, var(--ds-surface))}}.listing-chip.is-active{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-chip.is-active{color:color-mix(in srgb, var(--ds-primary) 88%, var(--ds-on-surface))}}.listing-chip__icon{color:inherit;opacity:.72;flex-shrink:0;font-size:1rem}.listing-chip.is-active .listing-chip__icon{opacity:.9}.listing-active-filter-chips{padding-bottom:.125rem}.listing-active-filter-chip{border-color:var(--ds-primary);min-height:2.25rem}@supports (color:color-mix(in lab, red, red)){.listing-active-filter-chip{border-color:color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.listing-active-filter-chip{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-active-filter-chip{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.listing-active-filter-chip{color:var(--ds-primary);font-size:.75rem}.listing-active-filter-chip svg{opacity:.68;flex-shrink:0}.listing-chip__label{text-overflow:ellipsis;overflow:hidden}.listing-chip__count{background:currentColor;border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-chip__count{background:color-mix(in srgb, currentColor 9%, transparent)}}.listing-chip__count{font-variant-numeric:tabular-nums;padding:0 .3125rem;font-size:.6875rem;font-weight:650;line-height:1}.listing-workspace__filters-button{border:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;gap:.3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.listing-workspace__filters-button{color:var(--ds-text-muted);cursor:pointer;background:0 0;border-radius:.5rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.listing-workspace__filters-button:hover{color:var(--ds-on-surface);background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-button:hover{background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-workspace__filters-button.has-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-button.has-active{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.listing-workspace__filters-button.has-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-button.has-active{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.listing-workspace__filters-button.has-active{color:var(--ds-primary)}.listing-workspace__filters-button svg{opacity:.55}.listing-workspace__filters-button.has-active svg{opacity:.85}.listing-workspace__filters-button-count{background:var(--ds-primary);border-radius:9999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__filters-button-count{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.listing-workspace__filters-button-count{color:var(--ds-primary);font-variant-numeric:tabular-nums;padding:0 .25rem;font-size:.625rem;font-weight:650;line-height:1}.listing-workspace__body{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}.listing-workspace__body>.ui-table,.listing-workspace__body>table{flex:none;width:100%}.listing-workspace__body>.listing-card-grid,.listing-workspace__body>.listing-skeleton__card-grid,.listing-workspace__body>[class*=listing-skeleton]{flex:auto}.listing-workspace__footer{z-index:6;border-top:1px solid var(--ds-outline-variant);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.625rem 1.25rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.listing-workspace__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 14%, transparent)}}.listing-workspace__footer{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__footer{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.listing-workspace__footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.625rem 1.25rem}.listing-workspace__footer-info{letter-spacing:.01em;color:var(--ds-text-muted);margin:0;font-size:.75rem;font-weight:450}.listing-workspace__footer-info strong{color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-weight:550}.listing-workspace__footer-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem .875rem;margin-left:auto;display:flex}.listing-workspace__page-size{align-items:center;gap:.4375rem;display:inline-flex}.listing-workspace__page-size-label{letter-spacing:.01em;color:var(--ds-text-muted);font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-size-label{color:color-mix(in srgb, var(--ds-text-muted) 88%, transparent)}}.listing-workspace__page-size-label{white-space:nowrap}.listing-workspace__page-size-select{font-variant-numeric:tabular-nums;min-width:3.75rem;min-height:2rem;color:var(--ds-on-surface-variant);cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .4rem center;background-repeat:no-repeat;border:1px solid #0000;border-radius:.5rem;padding:.25rem 1.5rem .25rem .5rem;font-size:.75rem;font-weight:550;transition:color .16s,background-color .16s,border-color .16s}.listing-workspace__page-size-select:hover{color:var(--ds-on-surface);background-color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-size-select:hover{background-color:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-workspace__page-size-select:focus{color:var(--ds-on-surface);background-color:var(--ds-on-surface);outline:none}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-size-select:focus{background-color:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-workspace__page-size-select:focus{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-size-select:focus{border-color:color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.listing-workspace__pagination{border-left:1px solid var(--ds-outline-variant);align-items:center;gap:.125rem;padding-left:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__pagination{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.listing-workspace__page-numbers{align-items:center;gap:.125rem;margin-inline:.125rem;display:inline-flex}.listing-workspace__page-indicator{text-align:center;min-width:4.5rem;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:650}.listing-workspace__page-btn{font-variant-numeric:tabular-nums;min-width:2rem;height:2rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .3125rem;font-size:.75rem;font-weight:500;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.listing-workspace__page-btn:hover:not(:disabled):not(.is-active){color:var(--ds-on-surface);background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-btn:hover:not(:disabled):not(.is-active){background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.listing-workspace__page-btn.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-btn.is-active{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.listing-workspace__page-btn.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-btn.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.listing-workspace__page-btn.is-active{color:var(--ds-primary);cursor:default;font-weight:600}.listing-workspace__page-btn:disabled{opacity:.28;cursor:not-allowed}.listing-workspace__page-ellipsis{letter-spacing:.06em;min-width:1.25rem;height:2rem;color:var(--ds-text-muted);justify-content:center;align-items:center;padding-inline:.0625rem;font-size:.75rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-workspace__page-ellipsis{color:color-mix(in srgb, var(--ds-text-muted) 72%, transparent)}}.listing-workspace__page-ellipsis{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.listing-workspace__page-btn,.listing-workspace__page-size-select{transition:none}}.listing-inline-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.25rem;width:100%;display:flex}.listing-inline-filters__groups{flex-wrap:wrap;flex:auto;align-items:stretch;gap:1rem 0;min-width:0;display:flex}.listing-inline-filters__group{background:0 0;border:none;flex-direction:column;flex:0 auto;gap:.5rem;min-width:0;padding:0 1.125rem;display:flex}.listing-inline-filters__group:first-child{padding-left:0}.listing-inline-filters__group:last-of-type{padding-right:.25rem}.listing-inline-filters__group+.listing-inline-filters__group{border-left:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-inline-filters__group+.listing-inline-filters__group{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.listing-inline-filters__group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--ds-primary);align-items:center;gap:.375rem;font-size:.625rem;font-weight:700;display:inline-flex}.listing-inline-filters__group.is-coming-soon .listing-inline-filters__group-fields{opacity:.4}.listing-inline-filters__group-fields{flex-wrap:wrap;align-items:flex-end;gap:.625rem .75rem;display:flex}.listing-inline-filters__item{flex-direction:column;flex:0 auto;gap:.3125rem;min-width:9rem;display:flex}.listing-inline-filters__item--startDate{flex:0 13.5rem;min-width:min(100%,13.5rem)}.listing-inline-filters__label{letter-spacing:.01em;color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:500}.listing-inline-filters__actions{flex-shrink:0;align-self:flex-end;align-items:center;gap:.5rem;margin-left:auto;padding:.125rem 0 .125rem .25rem;display:flex}.listing-inline-filters__clear{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-inline-filters__clear{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.listing-inline-filters__clear{color:var(--ds-text-muted);cursor:pointer;background:0 0;border-radius:.5rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:550;transition:background-color .16s,border-color .16s,color .16s,opacity .15s}.listing-inline-filters__clear:hover:not(:disabled){background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-inline-filters__clear:hover:not(:disabled){background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-inline-filters__clear:hover:not(:disabled){border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-inline-filters__clear:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.listing-inline-filters__clear:hover:not(:disabled){color:var(--ds-on-surface)}.listing-inline-filters__clear:disabled{cursor:default;opacity:.38}.listing-inline-filters__search{background:var(--ds-gradient-primary);letter-spacing:.01em;min-height:2rem;color:var(--ds-on-primary);cursor:pointer;box-shadow:none;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;transition:background .16s,opacity .15s;display:inline-flex}.listing-inline-filters__search:hover:not(:disabled){background:var(--ds-gradient-primary-hover);box-shadow:none}.listing-inline-filters__search:disabled{cursor:default;opacity:.42;box-shadow:none}@media (max-width:48rem){.listing-inline-filters__group{width:100%;padding-left:0;padding-right:0}.listing-inline-filters__group+.listing-inline-filters__group{border-left:none;border-top:1px solid var(--ds-outline-variant);padding-top:.875rem}@supports (color:color-mix(in lab, red, red)){.listing-inline-filters__group+.listing-inline-filters__group{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.listing-inline-filters__actions{justify-content:flex-end;width:100%;margin-left:0;padding-top:.25rem;padding-left:0}}.listing-filter-input,.listing-inline-filters select,.listing-inline-filters input,.listing-filters-panel select,.listing-filters-panel input,.listing-filter-control{width:100%;min-height:2rem}.listing-filter-input:focus,.listing-inline-filters select:focus,.listing-inline-filters input:focus,.listing-filters-panel select:focus,.listing-filters-panel input:focus{border-color:var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.listing-filter-input:focus,.listing-inline-filters select:focus,.listing-inline-filters input:focus,.listing-filters-panel select:focus,.listing-filters-panel input:focus{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-bento-border))}}.listing-filter-input:focus,.listing-inline-filters select:focus,.listing-inline-filters input:focus,.listing-filters-panel select:focus,.listing-filters-panel input:focus{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-filter-input:focus,.listing-inline-filters select:focus,.listing-inline-filters input:focus,.listing-filters-panel select:focus,.listing-filters-panel input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.listing-filter-input--date{min-width:9rem}.listing-searchable-select__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.listing-searchable-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-searchable-select__trigger>svg{color:var(--ds-outline);opacity:.7;flex:none}.listing-searchable-select__trigger:disabled{cursor:not-allowed;opacity:.58}.listing-searchable-select__content{width:var(--radix-popover-trigger-width);border:1px solid var(--ds-bento-border);background-color:var(--ds-surface);min-width:13rem;box-shadow:var(--ds-shadow-md);border-radius:.75rem;padding:.375rem}.listing-searchable-select__search{border:1px solid var(--ds-bento-border);background-color:var(--ds-surface-container-lowest);color:var(--ds-text-muted);border-radius:.5rem;align-items:center;gap:.4rem;margin-bottom:.3rem;padding:.4rem .5rem;display:flex}.listing-searchable-select__search:focus-within{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-searchable-select__search:focus-within{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-bento-border))}}.listing-searchable-select__search:focus-within{box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-searchable-select__search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.listing-searchable-select__search input{width:100%;min-width:0;font:inherit;color:var(--ds-on-surface);background:0 0;border:0;outline:0;font-size:.8125rem}.listing-searchable-select__options{background-color:var(--ds-surface);max-height:14rem;overflow-y:auto}.listing-searchable-select__option{width:100%;font:inherit;color:var(--ds-on-surface);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8125rem;display:flex}.listing-searchable-select__option:hover,.listing-searchable-select__option:focus-visible{background:var(--ds-surface-container-low);outline:0}.listing-searchable-select__option.is-selected{color:var(--ds-primary);font-weight:600}.listing-searchable-select__empty{text-align:center;color:var(--ds-text-muted);margin:0;padding:.75rem .5rem;font-size:.75rem}.listing-empty-state{flex:auto;justify-content:center;align-items:center;min-height:100%;padding:2.5rem 1.25rem;display:flex}.listing-card-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:.875rem;width:100%;min-width:0;padding:1rem 1.25rem;display:grid}.listing-card{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);min-width:0;max-width:100%;box-shadow:var(--ds-shadow-xs);box-sizing:border-box;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;transition:border-color .18s ease-out,background-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out;display:flex}.listing-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.listing-card:hover{background:var(--ds-surface);box-shadow:var(--ds-shadow-sm);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.listing-card{transition:none}.listing-card:hover{transform:none}}.listing-card__field:first-child .listing-card__label{display:none}.listing-card__field{min-width:0;max-width:100%}.listing-card__label{color:var(--ds-text-muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}.listing-card__value{min-width:0;max-width:100%;color:var(--ds-on-surface);overflow-wrap:anywhere;font-size:.8125rem}.listing-card__actions{justify-content:flex-end;gap:.375rem;min-width:0;max-width:100%;margin-top:auto;padding-top:.25rem;display:flex}.listing-card .listing-identity,.listing-card .listing-stack-cell,.listing-card .listing-cell-secondary,.listing-card .listing-identity__name,.listing-card .listing-identity__subtitle,.listing-card .listing-stack-cell__primary,.listing-card .listing-stack-cell__secondary{max-width:100%}.listing-card .listing-identity__name,.listing-card .listing-identity__subtitle,.listing-card .listing-stack-cell__primary,.listing-card .listing-stack-cell__secondary,.listing-card .listing-cell-secondary{white-space:normal;overflow-wrap:anywhere}.listing-compact-list{width:100%;min-width:0;padding:1rem .75rem calc(1rem + var(--app-bottom-nav-height,0px) + var(--app-safe-bottom,env(safe-area-inset-bottom)));flex-direction:column;flex:none;display:flex}.listing-workspace__body>.listing-compact-list{flex:none}.listing-compact-list__row{min-width:0}.listing-compact-list__row+.listing-compact-list__row{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-compact-list__row+.listing-compact-list__row{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 10%, transparent)}}.listing-compact-item{min-width:0;min-height:5.75rem;color:var(--ds-on-surface);background:0 0;border:1px solid #0000;border-radius:.875rem;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem .5rem;transition:background-color .16s,border-color .16s;display:grid;position:relative}.listing-compact-item.is-interactive{cursor:pointer}.listing-compact-item.is-interactive:hover,.listing-compact-item.is-interactive:focus-visible{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.listing-compact-item.is-interactive:hover,.listing-compact-item.is-interactive:focus-visible{background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.listing-compact-item.is-selected{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-compact-item.is-selected{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.listing-compact-item.is-selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-compact-item.is-selected{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.listing-compact-item__leading{justify-content:center;align-self:start;align-items:center;padding-top:.0625rem;display:flex}.listing-compact-item__leading .listing-identity__avatar{width:2.125rem;height:2.125rem}.listing-compact-item__content{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.listing-compact-item__title-row{align-items:center;gap:.5rem;min-width:0;display:flex}.listing-compact-item__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;font-size:.875rem;font-weight:680;overflow:hidden}.listing-compact-item__status{flex:0 auto;min-width:0;display:inline-flex}.listing-compact-item__status .listing-status-badge{max-width:7.5rem}.listing-compact-item__primary-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-on-surface-variant);font-size:.75rem;font-weight:580;overflow:hidden}.listing-compact-item__timestamp{color:var(--ds-text-muted);font-size:.6875rem;font-weight:520}@supports (color:color-mix(in lab, red, red)){.listing-compact-item__timestamp{color:color-mix(in srgb, var(--ds-text-muted) 86%, transparent)}}.listing-compact-item__timestamp{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-compact-item__secondary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text-muted);font-size:.6875rem;font-weight:430;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listing-compact-item__secondary{color:color-mix(in srgb, var(--ds-text-muted) 78%, transparent)}}.listing-compact-item__aside{align-self:stretch;align-items:flex-start;gap:.125rem;padding-top:.0625rem;display:flex}.listing-compact-item__menu{justify-content:center;align-items:center;display:inline-flex}.listing-compact-item__trailing{width:1.25rem;color:var(--ds-outline);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-compact-item__trailing{color:color-mix(in srgb, var(--ds-outline) 62%, transparent)}}@media (max-width:380px){.listing-compact-item__secondary{display:none}}.listing-master-detail{flex:1;grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.listing-workspace__body>.listing-master-detail{flex:1;min-height:0}.listing-master-detail__list,.listing-master-detail__detail{min-width:0;min-height:0}.listing-master-detail__list{border-right:1px solid var(--ds-outline-variant);overflow:auto}@supports (color:color-mix(in lab, red, red)){.listing-master-detail__list{border-right:1px solid color-mix(in srgb, var(--ds-outline-variant) 12%, transparent)}}.listing-master-detail__detail{background:var(--ds-surface-container-lowest);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listing-master-detail__detail{background:color-mix(in srgb, var(--ds-surface-container-lowest) 70%, var(--ds-surface))}}.listing-master-detail__empty{text-align:center;color:var(--ds-text-muted);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.listing-master-detail__empty .material-symbols-outlined{opacity:.45;font-size:2rem}.listing-master-detail__empty p{max-width:16rem;margin:0;font-size:.875rem;font-weight:500}.listing-filters-panel{z-index:110;background:var(--ds-surface);pointer-events:auto;flex-direction:column;width:min(100%,520px);height:100dvh;max-height:100dvh;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0000001f}.listing-filters-panel__backdrop{z-index:109;cursor:default;background:#0f172a2e;border:0;padding:0;position:fixed;inset:0}.listing-filters-panel__header{border-bottom:1px solid var(--ds-bento-border);background:var(--ds-surface);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.listing-filters-panel__title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.listing-filters-panel__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.listing-filters-panel__active-count{background:var(--ds-primary);border-radius:9999px;align-items:center;min-height:1.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__active-count{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.listing-filters-panel__active-count{color:var(--ds-primary);padding:.125rem .5rem;font-size:.6875rem;font-weight:650}.listing-filters-panel__description{color:var(--ds-text-muted);margin-top:.25rem;font-size:.8125rem}.listing-filters-panel__close{width:2rem;height:2rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.listing-filters-panel__close:hover{background:var(--ds-surface-container-low)}.listing-filters-panel__body{background:var(--ds-surface);flex:auto;min-height:0;padding:.5rem 1.25rem 1.25rem;overflow-y:auto}.listing-filters-panel__group{background:0 0;border:none;padding:1rem 0}.listing-filters-panel__presets{border-bottom:1px solid var(--ds-outline-variant);padding:1rem 0}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__presets{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.listing-filters-panel__preset-list{flex-wrap:wrap;gap:.5rem;display:flex}.listing-filters-panel__preset{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:.3125rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__preset{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 26%, transparent)}}.listing-filters-panel__preset{background:var(--ds-surface-container-lowest);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__preset{background:color-mix(in srgb, var(--ds-surface-container-lowest) 72%, transparent)}}.listing-filters-panel__preset{font:inherit;color:var(--ds-on-surface-variant);cursor:pointer;padding:.375rem .6875rem;font-size:.75rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.listing-filters-panel__preset:hover:not(.is-active):not(:disabled){border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__preset:hover:not(.is-active):not(:disabled){border-color:color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.listing-filters-panel__preset:hover:not(.is-active):not(:disabled){background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.listing-filters-panel__preset:disabled{cursor:not-allowed}.listing-coming-soon-badge{background:var(--ds-primary);border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-coming-soon-badge{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.listing-coming-soon-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);padding:.125rem .4375rem;font-size:.5625rem;font-weight:700;line-height:1.2}.listing-filters-panel__presets.is-coming-soon .listing-filters-panel__preset-list,.listing-filters-panel__group.is-coming-soon .listing-filters-panel__group-fields,.listing-filters-panel__field.is-coming-soon .listing-filter-control,.listing-filters-panel__field.is-coming-soon>:not(span){opacity:.4}.listing-filters-panel__field>span{align-items:center;gap:.375rem;display:inline-flex}.listing-filters-panel__preset:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__preset:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 50%, transparent)}}.listing-filters-panel__preset:focus-visible{outline-offset:2px}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__group+.listing-filters-panel__group{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.listing-filters-panel__group-title{letter-spacing:.01em;color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:650}.listing-filters-panel__group-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.listing-filters-panel__group-clear{font:inherit;color:var(--ds-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem;font-size:.6875rem;font-weight:600}.listing-filters-panel__group-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.listing-filters-panel__group--sort .listing-filters-panel__group-fields{grid-template-columns:minmax(0,1fr)}.listing-filters-panel__field--startDate,.listing-filters-panel__field--profession,.listing-filters-panel__field--sortBy{grid-column:1/-1}.listing-filters-panel__field{color:var(--ds-on-surface-variant);flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.listing-sort-order{border:1px solid var(--ds-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));min-height:2rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listing-sort-order{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.listing-sort-order{background:var(--ds-surface-container-lowest);border-radius:.625rem}.listing-sort-order__option{min-width:0;font:inherit;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .625rem;font-size:.75rem;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.listing-sort-order__option+.listing-sort-order__option{border-left:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-sort-order__option+.listing-sort-order__option{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.listing-sort-order__option:hover:not(.is-active){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-sort-order__option:hover:not(.is-active){background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.listing-sort-order__option:hover:not(.is-active){color:var(--ds-on-surface)}.listing-sort-order__option.is-active{background:var(--ds-gradient-primary);color:var(--ds-on-primary)}.listing-sort-order__option:focus-visible{z-index:1;outline:2px solid var(--ds-primary);position:relative}@supports (color:color-mix(in lab, red, red)){.listing-sort-order__option:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.listing-sort-order__option:focus-visible{outline-offset:-2px}.listing-filters-panel__empty{color:var(--ds-text-muted);grid-column:1/-1;font-size:.8125rem}.listing-filters-panel__footer{border-top:1px solid var(--ds-bento-border);padding:1rem 1.25rem calc(1rem + var(--app-safe-bottom,env(safe-area-inset-bottom)));background:var(--ds-surface);flex-shrink:0;gap:.625rem;display:flex}.listing-filters-panel__secondary,.listing-filters-panel__primary,.listing-dialog__reset{cursor:pointer;border-radius:.625rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.listing-filters-panel__secondary,.listing-dialog__reset{border:1px solid var(--ds-bento-border);color:var(--ds-on-surface-variant);background:0 0}.listing-filters-panel__secondary:hover,.listing-dialog__reset:hover{background:var(--ds-surface-container-low)}.listing-filters-panel__primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:none;flex:1}.listing-filters-panel__primary:hover{background:var(--ds-gradient-primary-hover)}.listing-filters-panel__primary:disabled{cursor:default;opacity:.45}.listing-filters-panel{border:0;border-left:1px solid var(--ds-outline-variant);gap:0;width:min(100%,42rem);height:100dvh;max-height:100dvh;display:flex;inset:0 0 0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.listing-filters-panel{background:radial-gradient(circle at 15% 0%, var(--ds-primary), transparent 24rem), var(--ds-surface);border-radius:1.25rem 0 0 1.25rem;padding:0}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--ds-primary) 5%, transparent), transparent 24rem), var(--ds-surface)}}.listing-filters-panel{transform:none;box-shadow:-18px 0 52px #0f172a2e}.listing-filters-panel__close{width:2.25rem;height:2.25rem;color:var(--ds-text-muted);border-radius:.625rem}.listing-filters-panel__header{align-items:center;justify-content:initial;border-bottom-color:var(--ds-outline-variant);grid-template-columns:auto minmax(0,1fr) auto;gap:.875rem;padding:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__header{border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 18%, transparent)}}.listing-filters-panel__header{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__header{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.listing-filters-panel__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.listing-filters-panel__header-icon{background:var(--ds-primary);border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__header-icon{background:color-mix(in srgb, var(--ds-primary) 11%, var(--ds-surface))}}.listing-filters-panel__header-icon{color:var(--ds-primary)}.listing-filters-panel__header-copy{min-width:0}.listing-filters-panel__title{margin:0;font-size:1.25rem;line-height:1.2}.listing-filters-panel__description{margin:.3rem 0 0;line-height:1.4}.listing-filters-panel__body{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.625rem;padding:.75rem 1rem 1rem;display:grid}.listing-filters-panel__active{grid-column:1/-1;padding:.125rem 0 .5rem}.listing-filters-panel__section-bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.listing-filters-panel__section-bar h4,.listing-filters-panel__suggestions-title h4{color:var(--ds-on-surface-variant);margin:0;font-size:.75rem;font-weight:650}.listing-filters-panel__section-bar button{font:inherit;color:var(--ds-primary);cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.6875rem;font-weight:600}.listing-filters-panel__active-list{flex-wrap:wrap;gap:.4375rem;display:flex}.listing-filters-panel__active-chip{border:1px solid var(--ds-primary);align-items:center;gap:.375rem;max-width:100%;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__active-chip{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, var(--ds-outline-variant))}}.listing-filters-panel__active-chip{background:var(--ds-primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__active-chip{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.listing-filters-panel__active-chip{font:inherit;color:var(--ds-on-surface-variant);cursor:pointer;padding:.3125rem .625rem;font-size:.6875rem;font-weight:400}.listing-filters-panel__active-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.listing-filters-panel__presets{border:1px solid var(--ds-outline-variant);grid-column:1/-1;margin-bottom:.875rem;padding:.875rem}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__presets{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.listing-filters-panel__presets{background:var(--ds-surface-container-low);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__presets{background:color-mix(in srgb, var(--ds-surface-container-low) 35%, transparent)}}.listing-filters-panel__suggestions-title{color:var(--ds-primary);flex-wrap:wrap;align-items:center;gap:.4375rem;margin-bottom:.75rem;display:flex}.listing-filters-panel__preset-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.listing-filters-panel__preset{text-align:center;border-radius:.625rem;flex-direction:column;gap:.25rem;min-width:0;min-height:4.25rem;padding:.375rem .3125rem;font-size:.625rem;font-weight:400;line-height:1.25;display:flex;position:relative}.listing-filters-panel__preset-icon{color:var(--ds-primary);display:inline-flex}.listing-filters-panel__preset-check{position:absolute;top:.4375rem;right:.4375rem}.listing-filters-panel__group{border:1px solid var(--ds-outline-variant);grid-column:1/-1;margin-top:0;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__group{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 14%, transparent)}}.listing-filters-panel__group{background:var(--ds-surface-container-low);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__group{background:color-mix(in srgb, var(--ds-surface-container-low) 12%, transparent)}}.listing-filters-panel__group+.listing-filters-panel__group{border-top:1px solid var(--ds-outline-variant);margin-top:0}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__group+.listing-filters-panel__group{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 14%, transparent)}}.listing-filters-panel__group--period,.listing-filters-panel__group--profile{grid-column:auto}.listing-filters-panel__group-heading{margin-bottom:.625rem}.listing-filters-panel__group-title{letter-spacing:normal;color:var(--ds-on-surface-variant);flex-wrap:wrap;align-items:center;gap:.4375rem;margin:0;font-size:.75rem;font-weight:650;display:inline-flex}.listing-filters-panel__group-title>span{color:var(--ds-primary);display:inline-flex}.listing-filters-panel__group-title>span svg{width:1rem;height:1rem}.listing-filters-panel__group-clear{color:var(--ds-text-muted)}.listing-filters-panel__group-clear:hover{color:var(--ds-primary)}.listing-filters-panel__group-fields{gap:.625rem}.listing-filters-panel__group--period .listing-filters-panel__group-fields,.listing-filters-panel__group--profile .listing-filters-panel__group-fields,.listing-filters-panel__group--sort .listing-filters-panel__group-fields{grid-template-columns:minmax(0,1fr)}.listing-filters-panel__field--startDate{grid-column:auto}.listing-filters-panel__field>span{color:var(--ds-text-muted);font-size:.75rem;font-weight:400}.listing-filters-panel__field .listing-filter-control{border-color:var(--ds-outline-variant);min-height:2.625rem}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__field .listing-filter-control{border-color:color-mix(in srgb, var(--ds-outline-variant) 34%, transparent)}}.listing-filters-panel__field .listing-filter-control{background:var(--ds-surface-container-lowest)}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__field .listing-filter-control{background:color-mix(in srgb, var(--ds-surface-container-lowest) 72%, transparent)}}.listing-filters-panel__field .listing-filter-control,.listing-filters-panel__field .listing-filter-control :is(span,input,select),.listing-filters-panel__group--period .ui-date-picker__trigger,.listing-filters-panel__group--period .ui-date-picker__value{font-weight:400}.listing-filters-panel__footer{padding:.875rem 1.25rem calc(.875rem + var(--app-safe-bottom,env(safe-area-inset-bottom)));background:var(--ds-surface);justify-content:flex-end;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.listing-filters-panel__footer{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.listing-filters-panel__footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.listing-filters-panel__footer-actions{align-items:center;gap:.5rem;display:flex}.listing-filters-panel__secondary,.listing-filters-panel__primary{min-height:2.625rem}.listing-filters-panel__primary{flex:none;min-width:10rem}.listing-filters-config{flex-direction:column;gap:.625rem;margin:0;padding:0 .25rem;list-style:none;display:flex}.listing-filters-config__item{border:1px solid var(--ds-bento-border);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.listing-filters-config__label{color:var(--ds-on-surface);font-size:.875rem;font-weight:500}.listing-filters-config__options{background:var(--ds-surface-container-low);border-radius:.5rem;gap:.25rem;padding:.125rem;display:inline-flex}.listing-filters-config__option{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600}.listing-filters-config__option.is-active{background:var(--ds-surface);color:var(--ds-primary)}.listing-skeleton__rows{flex:auto;min-height:100%}.listing-skeleton__row{border-bottom:1px solid var(--ds-outline-variant);align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.listing-skeleton__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 5%, transparent)}}.listing-skeleton__row:last-child{border-bottom:none}.listing-skeleton__card-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.875rem;width:100%;min-width:0;padding:1rem 1.25rem;display:grid}.listing-skeleton__card{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:.75rem;flex-direction:column;gap:.875rem;padding:1rem;display:flex}.ui-tabs--contained.listing-page-tabs{border:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.ui-tabs--contained.listing-page-tabs{border:1px solid color-mix(in srgb, var(--ds-bento-border) 90%, transparent)}}.ui-tabs--contained.listing-page-tabs{background:var(--ds-surface);border-radius:1rem;box-shadow:0 1px 2px #0f172a08,0 8px 24px #0f172a09}.ui-tabs--contained.listing-page-tabs .ui-tabs__list{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.ui-tabs--contained.listing-page-tabs .ui-tabs__list{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, var(--ds-surface))}}.ui-tabs--contained.listing-page-tabs .listing-view{background:var(--ds-surface)}.ui-tabs--contained.listing-page-tabs .listing-workspace{box-shadow:none;background:var(--ds-surface);border:none;border-radius:0}.ui-tabs--contained.listing-page-tabs .listing-workspace__toolbar{gap:.875rem;padding:1rem 1.25rem .75rem}.ui-tabs--contained.listing-page-tabs .listing-workspace__listing-title{letter-spacing:-.01em;font-size:.875rem;font-weight:600}.ui-tabs--contained.listing-page-tabs .listing-workspace__search-input{border-color:var(--ds-outline-variant);min-height:2.375rem}@supports (color:color-mix(in lab, red, red)){.ui-tabs--contained.listing-page-tabs .listing-workspace__search-input{border-color:color-mix(in srgb, var(--ds-outline-variant) 40%, var(--ds-bento-border))}}.ui-tabs--contained.listing-page-tabs .listing-workspace__search-input{background:var(--ds-surface-container-lowest);box-shadow:none}.ui-tabs--contained.listing-page-tabs .listing-workspace__filters-row{margin-inline:0}.listing-period-filter{align-items:center;width:100%;min-width:0;display:flex}.listing-period-filter__picker{width:100%;max-width:100%}.listing-filter-select,.listing-filter-date,.listing-filter-control{width:100%}.listing-status-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.3125rem;max-width:100%;padding:.125rem .5rem .125rem .375rem;font-size:.6875rem;font-weight:550;line-height:1.35;display:inline-flex}.listing-status-badge__dot{opacity:.85;width:.3125rem;height:.3125rem;box-shadow:none;background:currentColor;border-radius:9999px;flex-shrink:0}.listing-status-badge--neutral{background:var(--ds-outline);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--neutral{background:color-mix(in srgb, var(--ds-outline) 7%, transparent)}}.listing-status-badge--neutral{color:var(--ds-on-surface-variant)}.listing-status-badge--primary{background:var(--ds-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--primary{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.listing-status-badge--primary{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--primary{color:color-mix(in srgb, var(--ds-primary) 82%, var(--ds-on-surface))}}.listing-status-badge--secondary{background:var(--ds-secondary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--secondary{background:color-mix(in srgb, var(--ds-secondary) 8%, transparent)}}.listing-status-badge--secondary{color:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--secondary{color:color-mix(in srgb, var(--ds-secondary) 82%, var(--ds-on-surface))}}.listing-status-badge--tertiary{background:var(--ds-tertiary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--tertiary{background:color-mix(in srgb, var(--ds-tertiary) 8%, transparent)}}.listing-status-badge--tertiary{color:var(--ds-tertiary)}@supports (color:color-mix(in lab, red, red)){.listing-status-badge--tertiary{color:color-mix(in srgb, var(--ds-tertiary) 82%, var(--ds-on-surface))}}.listing-status-badge--success{color:#047857;background:#05966914;border-color:#0000}.listing-status-badge--warning{color:#b45309;background:#d9770614;border-color:#0000}.listing-status-badge--info{color:#0369a1;background:#0284c714;border-color:#0000}.listing-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.listing-identity__avatar{width:1.875rem;height:1.875rem;box-shadow:0 0 0 1px var(--ds-outline-variant);border-radius:9999px;flex-shrink:0;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.listing-identity__avatar-img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.listing-identity__avatar-initials{background:var(--ds-primary);border-radius:9999px;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar-initials{background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface))}}.listing-identity__avatar-initials{color:var(--ds-on-surface);letter-spacing:.02em;font-size:.625rem;font-weight:700;line-height:1}.listing-identity__indicator{z-index:1;border:1.5px solid var(--ds-surface);background:var(--ds-text-muted);width:.5rem;height:.5rem;box-shadow:none;border-radius:9999px;position:absolute;bottom:-1px;right:-1px}.listing-identity__stage-icon{z-index:1;border:1.5px solid var(--ds-surface);background:var(--ds-surface);width:.6875rem;height:.6875rem;color:var(--ds-text-muted);border-radius:9999px;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.listing-identity__stage-icon--lucide{stroke:currentColor;padding:1px}.listing-identity__avatar--cold,.listing-identity__avatar--frio{box-shadow:0 0 0 1.5px #0284c76b}.listing-identity__avatar--cold .listing-identity__indicator,.listing-identity__avatar--frio .listing-identity__indicator{background:#0284c7}.listing-identity__avatar--cold .listing-identity__stage-icon,.listing-identity__avatar--frio .listing-identity__stage-icon{color:#0284c7;background:#0284c7}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar--cold .listing-identity__stage-icon,.listing-identity__avatar--frio .listing-identity__stage-icon{background:color-mix(in srgb, #0284c7 12%, var(--ds-surface))}}.listing-identity__avatar--neutral,.listing-identity__avatar--neutro{box-shadow:0 0 0 1.5px #64748b61}.listing-identity__avatar--neutral .listing-identity__indicator,.listing-identity__avatar--neutro .listing-identity__indicator{background:#64748b}.listing-identity__avatar--neutral .listing-identity__stage-icon,.listing-identity__avatar--neutro .listing-identity__stage-icon{color:#64748b;background:#64748b}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar--neutral .listing-identity__stage-icon,.listing-identity__avatar--neutro .listing-identity__stage-icon{background:color-mix(in srgb, #64748b 12%, var(--ds-surface))}}.listing-identity__avatar--hot,.listing-identity__avatar--quente{box-shadow:0 0 0 1.5px #ea580c7a}.listing-identity__avatar--hot .listing-identity__indicator,.listing-identity__avatar--quente .listing-identity__indicator{background:#ea580c}.listing-identity__avatar--hot .listing-identity__stage-icon,.listing-identity__avatar--quente .listing-identity__stage-icon{color:#ea580c;background:#ea580c}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar--hot .listing-identity__stage-icon,.listing-identity__avatar--quente .listing-identity__stage-icon{background:color-mix(in srgb, #ea580c 12%, var(--ds-surface))}}.listing-identity__avatar--converted,.listing-identity__avatar--convertido{box-shadow:0 0 0 1.5px #05966973}.listing-identity__avatar--converted .listing-identity__indicator,.listing-identity__avatar--convertido .listing-identity__indicator{background:#059669}.listing-identity__avatar--converted .listing-identity__stage-icon,.listing-identity__avatar--convertido .listing-identity__stage-icon{color:#059669;background:#059669}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar--converted .listing-identity__stage-icon,.listing-identity__avatar--convertido .listing-identity__stage-icon{background:color-mix(in srgb, #059669 12%, var(--ds-surface))}}.listing-identity__avatar--discarded,.listing-identity__avatar--descartado{opacity:.85;box-shadow:0 0 0 1.5px #94a3b866}.listing-identity__avatar--discarded .listing-identity__indicator,.listing-identity__avatar--descartado .listing-identity__indicator{background:#94a3b8}.listing-identity__avatar--discarded .listing-identity__stage-icon,.listing-identity__avatar--descartado .listing-identity__stage-icon{color:#94a3b8;background:#94a3b8}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar--discarded .listing-identity__stage-icon,.listing-identity__avatar--descartado .listing-identity__stage-icon{background:color-mix(in srgb, #94a3b8 14%, var(--ds-surface))}}.listing-identity__avatar--primary{box-shadow:0 0 0 1.5px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-identity__avatar--primary{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.listing-identity__avatar--primary .listing-identity__indicator{background:var(--ds-primary)}.listing-identity__avatar--success{box-shadow:0 0 0 1.5px #05966973}.listing-identity__avatar--success .listing-identity__indicator{background:#059669}.listing-identity__avatar--warning{box-shadow:0 0 0 1.5px #d9770673}.listing-identity__avatar--warning .listing-identity__indicator{background:#d97706}.listing-identity__avatar--info{box-shadow:0 0 0 1.5px #0284c76b}.listing-identity__avatar--info .listing-identity__indicator{background:#0284c7}.listing-identity__copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.listing-identity__name-row{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.listing-identity__name-row .listing-identity__name{flex:0 auto;min-width:0}.listing-identity__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--ds-on-surface);font-size:.875rem;font-weight:650;overflow:hidden}.listing-identity__subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-muted);font-size:.75rem;overflow:hidden}.listing-identity__footer{min-width:0;margin-top:.2rem;display:flex}.listing-stack-cell{flex-direction:column;gap:.125rem;min-width:0;display:flex}.listing-stack-cell__primary{letter-spacing:-.01em;color:var(--ds-on-surface);white-space:nowrap;font-size:.8125rem;font-weight:600}.listing-stack-cell__primary--secondary{color:var(--ds-secondary)}.listing-stack-cell__primary--muted{color:var(--ds-outline);font-weight:550}.listing-stack-cell__secondary{color:var(--ds-text-muted);white-space:nowrap;font-size:.6875rem}.listing-cell-secondary{color:var(--ds-text-muted);font-size:.8125rem;font-weight:450}.listing-cell-secondary--emphasis{color:var(--ds-on-surface-variant);font-weight:500}.listing-workspace .ui-table__header{isolation:isolate}.listing-workspace .ui-table__header .ui-table__row{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__header .ui-table__row{background:color-mix(in srgb, var(--ds-surface) 94%, var(--ds-surface-container-low))}}.listing-workspace .ui-table__header .ui-table__row{-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__header .ui-table__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 8%, transparent)}}.listing-workspace .ui-table__head{letter-spacing:normal;text-transform:none;color:var(--ds-text-muted);padding-block:.5625rem;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__head{color:color-mix(in srgb, var(--ds-text-muted) 92%, var(--ds-on-surface))}}.listing-workspace .ui-table__head--sticky-actions{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__head--sticky-actions{background:color-mix(in srgb, var(--ds-surface) 96%, var(--ds-surface-container-low))}}.listing-workspace .ui-table__head--sticky-actions{-webkit-backdrop-filter:none;box-shadow:-6px 0 12px -10px #0f172a0a}.listing-column-header{align-items:center;gap:.3125rem;display:inline-flex}.listing-column-header__label{line-height:1}.listing-column-header__info{width:.75rem;height:.75rem;color:var(--ds-text-muted);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-column-header__info{color:color-mix(in srgb, var(--ds-text-muted) 62%, transparent)}}.listing-column-header__info{cursor:help;border-radius:999px;line-height:0}.listing-column-header__info:hover,.listing-column-header__info:focus-visible{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.listing-column-header__info:hover,.listing-column-header__info:focus-visible{color:color-mix(in srgb, var(--ds-text-muted) 92%, var(--ds-on-surface))}}.listing-column-header__info:hover,.listing-column-header__info:focus-visible{outline:none}.listing-column-header__info:focus-visible{box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-column-header__info:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.listing-column-header__info-icon{flex-shrink:0;display:block}.listing-column-header__tooltip{max-width:17rem;padding:.5rem .625rem;font-weight:400;line-height:1.45}.listing-column-header__tooltip-content{gap:.375rem;display:grid}.listing-column-header__tooltip-content p{margin:0}.listing-column-header__tooltip-content ul{margin:0;padding-left:1rem}.listing-column-header__tooltip-content li+li{margin-top:.1875rem}.listing-workspace .ui-table__cell{padding-block:.625rem;font-size:.8125rem;line-height:1.4}.listing-workspace .ui-table__body .listing-identity__name{letter-spacing:normal;font-size:.8125rem;font-weight:500}.listing-workspace .ui-table__body .listing-identity__subtitle{font-size:.6875rem}.listing-workspace .ui-table__body .listing-stack-cell__primary{letter-spacing:normal;font-size:.8125rem;font-weight:500}.listing-workspace .ui-table__body .listing-stack-cell__primary--muted{font-weight:450}.listing-workspace .ui-table__body .listing-stack-cell__secondary{font-size:.625rem}.listing-workspace .ui-table__body .listing-cell-secondary{font-size:.8125rem;font-weight:400}.listing-workspace .ui-table__body .listing-cell-secondary--emphasis{color:var(--ds-on-surface);font-weight:450}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__body .listing-cell-secondary--emphasis{color:color-mix(in srgb, var(--ds-on-surface) 78%, var(--ds-text-muted))}}.listing-workspace .ui-table__body .listing-status-badge{letter-spacing:normal;font-size:.6875rem;font-weight:500}.listing-workspace .ui-table__body .ui-table__row{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__body .ui-table__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 10%, transparent)}}.listing-workspace .ui-table__body .ui-table__row{transition:background-color .18s ease-out}.listing-workspace .ui-table__body .ui-table__row:nth-child(2n){background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__body .ui-table__row:nth-child(2n){background:color-mix(in srgb, var(--ds-surface-container-low) 45%, transparent)}}.listing-workspace .ui-table__body .ui-table__row:nth-child(2n) .ui-table__cell--sticky-actions{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__body .ui-table__row:nth-child(2n) .ui-table__cell--sticky-actions{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, var(--ds-surface))}}.listing-workspace .ui-table__body .ui-table__row:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__body .ui-table__row:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.listing-workspace .ui-table__body .ui-table__row:hover .ui-table__cell--sticky-actions{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-workspace .ui-table__body .ui-table__row:hover .ui-table__cell--sticky-actions{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.listing-workspace .ui-table__cell--sticky-actions:has(.listing-row-actions){width:auto;min-width:3.25rem}.listing-workspace .ui-table__cell--sticky-actions:has(.listing-row-actions--inline){min-width:5.5rem}.listing-workspace .ui-table__actions:has(.listing-row-actions){justify-content:flex-end}.listing-row-actions{justify-content:flex-end;align-items:center;gap:.25rem;display:inline-flex}.listing-row-actions__trigger,.listing-row-actions__button{width:2rem;height:2rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.listing-row-actions__trigger:hover,.listing-row-actions__trigger[data-state=open],.listing-row-actions__button:hover:not(:disabled){border-color:var(--ds-bento-border);background:var(--ds-surface-container-lowest);color:var(--ds-on-surface)}.listing-row-actions__button:disabled{cursor:default;opacity:.4}.listing-row-actions__button-label{font-size:.6875rem;font-weight:600}.listing-row-actions__group{border-bottom:1px solid var(--ds-outline-variant);margin-bottom:.25rem;padding:.5rem .5rem .625rem}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__group{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.listing-row-actions__menu{border-radius:.75rem;min-width:13.5rem;padding:.375rem}.listing-row-actions__group-label{color:var(--ds-text-muted);padding:.125rem .25rem .375rem;display:block}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__group-label{color:color-mix(in srgb, var(--ds-text-muted) 82%, transparent)}}.listing-row-actions__group-label{font-size:.625rem;font-weight:450}.listing-row-actions__group-items{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.listing-row-actions__group-button{background:var(--ds-on-surface);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__group-button{background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}.listing-row-actions__group-button{color:var(--ds-on-surface-variant);cursor:pointer}.listing-row-actions__group-button:hover:not(:disabled){border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__group-button:hover:not(:disabled){border-color:color-mix(in srgb, currentColor 14%, transparent)}}.listing-row-actions__group-button:hover:not(:disabled){background:currentColor}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__group-button:hover:not(:disabled){background:color-mix(in srgb, currentColor 6%, transparent)}}.listing-row-actions__group-button[data-action=call]{color:#3f7f9f}.listing-row-actions__group-button[data-action=whatsapp]{color:#4c8b62}.listing-row-actions__group-button[data-action=email]{color:#b88735}.listing-row-actions__menu-item{min-height:2.125rem;color:var(--ds-on-surface);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__menu-item{color:color-mix(in srgb, var(--ds-on-surface) 78%, var(--ds-text-muted))}}.listing-row-actions__menu-item{font-size:.75rem;font-weight:450}.listing-row-actions__menu-item svg{opacity:.62;width:.875rem;height:.875rem}.listing-row-actions__menu-item--primary{color:#4c8b62}.listing-row-actions__menu-item--danger{color:#b42318}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__menu-item--danger{color:color-mix(in srgb, #b42318 76%, var(--ds-text-muted))}}.listing-row-actions__group-button:disabled{opacity:.35;cursor:not-allowed}.listing-row-actions__group-button:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__group-button:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.listing-row-actions__group-button:focus-visible{outline-offset:1px}.listing-row-actions__trigger:focus-visible,.listing-row-actions__button:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-row-actions__trigger:focus-visible,.listing-row-actions__button:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.listing-row-actions__trigger:focus-visible,.listing-row-actions__button:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.listing-workspace .ui-table__body .ui-table__row,.listing-row-actions__trigger,.listing-row-actions__button,.ui-toggle-group__item{transition:none}}html[data-viewport=phone] .listing-workspace,html[data-viewport=tablet] .listing-workspace{box-shadow:none;border-inline:none;border-radius:0}html[data-viewport=phone] .listing-workspace__toolbar,html[data-viewport=tablet] .listing-workspace__toolbar{padding:.75rem .875rem .625rem}html[data-viewport=phone] .listing-filters-panel,html[data-viewport=tablet] .listing-filters-panel{border-radius:1.25rem 0 0 1.25rem;width:min(100%,42rem);height:100dvh;max-height:100dvh;inset:0 0 0 auto;box-shadow:-18px 0 52px #0f172a2e}html[data-viewport=phone] .listing-filters-panel{border-radius:0;width:100%}html[data-viewport=phone] .listing-filters-panel__header,html[data-viewport=tablet] .listing-filters-panel__header{padding:1rem 1.125rem .875rem}html[data-viewport=phone] .listing-filters-panel__body,html[data-viewport=tablet] .listing-filters-panel__body{padding:.75rem 1.125rem 1rem}html[data-viewport=phone] .listing-filters-panel__body{grid-template-columns:minmax(0,1fr)}html[data-viewport=phone] .listing-filters-panel__group--period,html[data-viewport=phone] .listing-filters-panel__group--profile{grid-column:1/-1}html[data-viewport=phone] .listing-filters-panel__group-fields{grid-template-columns:minmax(0,1fr)}html[data-viewport=phone] .listing-filters-panel__field{min-width:0}html[data-viewport=phone] .listing-filters-panel__field .listing-filter-control,html[data-viewport=tablet] .listing-filters-panel__field .listing-filter-control,html[data-viewport=phone] .listing-filters-panel__preset,html[data-viewport=tablet] .listing-filters-panel__preset{min-height:var(--touch-target-min)}html[data-viewport=phone] .listing-filters-panel__preset-list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-viewport=phone] .listing-filters-panel__footer,html[data-viewport=tablet] .listing-filters-panel__footer{justify-content:flex-end}html[data-viewport=phone] .listing-filters-panel__footer-actions{width:100%}html[data-viewport=phone] .listing-filters-panel__secondary,html[data-viewport=phone] .listing-filters-panel__primary{min-height:var(--touch-target-min)}html[data-viewport=phone] .listing-filters-panel__primary{flex:auto;min-width:0}html[data-viewport=phone] .listing-filters-panel__footer,html[data-viewport=tablet] .listing-filters-panel__footer{padding:.875rem 1.125rem calc(.875rem + var(--app-safe-bottom,env(safe-area-inset-bottom)))}@media (max-width:767px){.listing-workspace{border-radius:.875rem}.listing-workspace__tabs-row{flex-direction:column;align-items:stretch}.listing-workspace__tabs{width:100%}.listing-workspace__footer{flex-direction:column;align-items:stretch}.listing-workspace__footer-end{justify-content:space-between;width:100%;margin-left:0}.listing-workspace__pagination{flex-wrap:wrap;justify-content:flex-end;padding-left:.625rem}.listing-workspace__footer--compact{flex-direction:row;align-items:center}.listing-workspace__footer--compact .listing-workspace__footer-info{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-card-grid,.listing-card-grid--compact{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.listing-card--compact{padding:.875rem}}@media (max-width:639px){.listing-workspace__toolbar-header{flex-direction:column;align-items:flex-start}.listing-workspace__toolbar-controls{justify-content:flex-start;width:100%;margin-left:0}.listing-workspace__listing-title{padding-left:0}.listing-workspace__toolbar-row{gap:.625rem}.listing-workspace__toolbar--compact .listing-workspace__toolbar-header{flex-direction:row;align-items:center}.listing-workspace__toolbar--compact .listing-workspace__toolbar-controls{justify-content:flex-end;width:auto;margin-left:auto}}@media (max-width:1023px){.listing-view{gap:0;overflow:hidden}.listing-workspace{box-shadow:none;border-inline:none;border-radius:0}.listing-workspace__toolbar{padding:.75rem .875rem .625rem}.listing-workspace__toolbar--compact,.listing-workspace__toolbar--compact .listing-workspace__toolbar-header{gap:.625rem}.listing-workspace__toolbar--compact .listing-workspace__listing-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.listing-workspace__toolbar--compact .listing-workspace__toolbar-controls{flex-wrap:nowrap;flex:none;margin-left:0}.listing-workspace__toolbar--compact .listing-workspace__toolbar-actions-row{width:100%}.listing-workspace__toolbar--compact .listing-workspace__toolbar-divider{display:none}.listing-workspace__toolbar--compact .listing-workspace__search-row{flex-wrap:wrap;align-items:stretch;gap:.5rem}.listing-workspace__toolbar--compact .listing-workspace__search-row .listing-workspace__search{flex:100%;width:100%;min-width:0}.listing-workspace__toolbar--compact .listing-workspace__search-actions{flex-wrap:nowrap;flex:100%;justify-content:flex-start;gap:.375rem;width:100%}.listing-workspace__toolbar--compact .listing-workspace__toolbar-actions-group{flex:none}.listing-workspace__toolbar--compact .listing-workspace__filters-button{flex:none;min-height:2.375rem}.listing-workspace__toolbar--compact .listing-workspace__filters-button-label{display:none}.listing-workspace__toolbar--compact .listing-workspace__tabs-row{border-top:none;min-width:0;padding-top:.125rem;padding-bottom:.375rem;overflow:hidden}.listing-workspace__toolbar--compact .listing-chip-rail{overflow:hidden}.listing-workspace__toolbar--compact .listing-workspace__tabs{width:100%}.listing-workspace__body{min-width:0;overflow:auto}.listing-card-grid--compact{grid-template-columns:1fr;padding:.75rem .875rem}.listing-workspace__footer--compact{gap:.5rem;min-width:0;padding:.5rem .875rem}.listing-workspace__pagination--compact{border-left:none;flex-shrink:0;padding-left:0}}.listing-data-table__row--selected>td{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-data-table__row--selected>td{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.listing-card--selected{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-card--selected{border-color:color-mix(in srgb, var(--ds-primary) 45%, var(--ds-bento-border))}}.listing-card--selected{box-shadow:0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.listing-card--selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.ui-dialog-action-btn,.entity-viewer__action-btn{border:1px solid var(--ds-bento-border);background:var(--ds-surface);min-height:2.125rem;color:var(--ds-on-surface);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-dialog-action-btn:hover:not(:disabled),.entity-viewer__action-btn:hover:not(:disabled){background:var(--ds-surface-container-low)}.ui-dialog-action-btn:disabled,.entity-viewer__action-btn:disabled{opacity:.45;cursor:not-allowed}.ui-dialog-action-btn--primary,.entity-viewer__action-btn--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-dialog-action-btn--primary,.entity-viewer__action-btn--primary{border-color:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.ui-dialog-action-btn--primary,.entity-viewer__action-btn--primary{background:var(--ds-primary);color:var(--ds-on-primary,#fff)}.ui-dialog-action-btn--primary:hover:not(:disabled),.entity-viewer__action-btn--primary:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-dialog-action-btn--primary:hover:not(:disabled),.entity-viewer__action-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 88%, black)}}.ui-dialog-action-btn--danger,.entity-viewer__action-btn--danger{border-color:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.ui-dialog-action-btn--danger,.entity-viewer__action-btn--danger{border-color:color-mix(in srgb, var(--ds-error,#b42318) 35%, var(--ds-bento-border))}}.ui-dialog-action-btn--danger,.entity-viewer__action-btn--danger{color:var(--ds-error,#b42318)}.ui-dialog-action-btn--danger:hover:not(:disabled),.entity-viewer__action-btn--danger:hover:not(:disabled){background:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.ui-dialog-action-btn--danger:hover:not(:disabled),.entity-viewer__action-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-error,#b42318) 8%, var(--ds-surface))}}.ui-dialog-action-btn--ghost,.entity-viewer__action-btn--ghost{background:0 0;border-color:#0000}.entity-viewer__overlay{z-index:80;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f172a24;animation:.18s ease-out entity-viewer-overlay-in;position:fixed;inset:0}.entity-viewer__overlay[data-state=closed]{pointer-events:none;opacity:0}.entity-viewer{z-index:81;width:var(--entity-viewer-panel-width,clamp(640px, 42vw, 700px));border-left:1px solid var(--ds-bento-border);background:var(--ds-surface);outline:none;flex-direction:column;max-width:100vw;animation:.18s ease-out entity-viewer-panel-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 48px #0f172a12,-4px 0 12px #0f172a0a}.entity-viewer--resizing{-webkit-user-select:none;user-select:none;transition:none}.entity-viewer__resize-handle{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;width:.75rem;padding:0;position:absolute;top:0;bottom:0;left:-.375rem}.entity-viewer__resize-handle:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.entity-viewer__resize-handle:hover:after,.entity-viewer__resize-handle:focus-visible:after,.entity-viewer--resizing .entity-viewer__resize-handle:after{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.entity-viewer__resize-handle:hover:after,.entity-viewer__resize-handle:focus-visible:after,.entity-viewer--resizing .entity-viewer__resize-handle:after{background:color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.entity-viewer__resize-handle:focus-visible{outline:none}.entity-viewer[data-state=closed]{animation:.16s ease-in forwards entity-viewer-panel-out}.entity-viewer--fullscreen{width:100vw;box-shadow:none;border-left:0}.entity-viewer--fullscreen .entity-viewer__content{width:100%;max-width:90rem;margin-inline:auto}.entity-viewer--modal{border:1px solid var(--ds-bento-border);border-radius:1rem;width:min(56rem,100vw - 3rem);height:min(50rem,100dvh - 3rem);animation:.18s ease-out entity-viewer-modal-in;top:50%;bottom:auto;right:50%;transform:translate(50%,-50%);box-shadow:0 24px 72px #0f172a29}.entity-viewer--modal[data-state=closed]{animation:.16s ease-in forwards entity-viewer-modal-out}.entity-viewer--inline{z-index:1;background:var(--ds-surface);width:100%;min-width:0;max-width:none;height:100%;box-shadow:none;border-left:none;animation:none;position:relative;inset:auto}.entity-viewer--inline .entity-viewer__body{padding:1.5rem}.entity-viewer__header{border-bottom:1px solid var(--ds-bento-border);background:var(--ds-surface);flex-shrink:0;align-items:center;gap:.5rem;min-height:3rem;padding:.375rem .75rem .375rem .875rem;display:flex}.entity-viewer__nav{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.entity-viewer__nav-btn{border:1px solid var(--ds-bento-border);background:var(--ds-surface);width:1.875rem;height:1.875rem;color:var(--ds-on-surface);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.entity-viewer__nav-btn:hover:not(:disabled){background:var(--ds-surface-container-low);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.entity-viewer__nav-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-bento-border))}}.entity-viewer__nav-btn:disabled{opacity:.35;cursor:not-allowed}.entity-viewer__position{text-align:center;font-variant-numeric:tabular-nums;min-width:4.5rem;color:var(--ds-text-muted);white-space:nowrap;margin:0;padding-inline:.35rem;font-size:.75rem;font-weight:500}.entity-viewer__position-current{color:var(--ds-on-surface);font-weight:700}.entity-viewer__position-sep{font-weight:400}.entity-viewer__header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.entity-viewer__quick-actions{align-items:center;gap:.125rem;display:flex}.entity-viewer__quick-btn{width:1.875rem;height:1.875rem;color:var(--ds-on-surface);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.entity-viewer__quick-btn:hover:not(:disabled){background:var(--ds-surface-container-low);color:var(--ds-primary)}.entity-viewer__quick-btn:disabled{opacity:.4;cursor:not-allowed}.entity-viewer__quick-btn-label{font-size:.6875rem;font-weight:600}.entity-viewer__close{width:1.875rem;height:1.875rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.entity-viewer__close:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.entity-viewer__display-modes{border:1px solid var(--ds-bento-border);flex-shrink:0;align-items:center;gap:.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.entity-viewer__display-modes{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.entity-viewer__display-modes{background:var(--ds-bento-border);border-radius:.55rem;padding:.125rem}@supports (color:color-mix(in lab, red, red)){.entity-viewer__display-modes{background:color-mix(in srgb, var(--ds-bento-border) 4%, var(--ds-surface))}}.entity-viewer__display-modes>button{width:1.625rem;height:1.625rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.entity-viewer__display-modes>button:hover{color:var(--ds-on-surface);background:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.entity-viewer__display-modes>button:hover{background:color-mix(in srgb, var(--ds-bento-border) 10%, transparent)}}.entity-viewer__display-modes>button[aria-pressed=true]{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.entity-viewer__display-modes>button[aria-pressed=true]{background:color-mix(in srgb, var(--ds-primary) 9%, var(--ds-surface))}}.entity-viewer__display-modes>button:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.entity-viewer__display-modes>button:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 52%, transparent)}}.entity-viewer__display-modes>button:focus-visible{outline-offset:1px}.entity-viewer__body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;padding:2.125rem 2.125rem 2rem;display:flex;position:relative;overflow:auto}.entity-viewer__prefetch{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.entity-viewer__content{animation:.14s ease-out entity-viewer-content-fade}.entity-viewer__loading{min-height:10rem;color:var(--ds-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}.entity-viewer__footer{border-top:1px solid var(--ds-bento-border);background:var(--ds-surface);flex-shrink:0;align-items:center;padding:.75rem 1.25rem;display:flex}.entity-viewer__footer-actions{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.entity-viewer__footer-actions-main{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.entity-viewer__more-btn{flex-shrink:0}.entity-viewer__dropdown.ui-dropdown-menu{z-index:90}@keyframes entity-viewer-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes entity-viewer-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes entity-viewer-panel-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes entity-viewer-modal-in{0%{opacity:0;transform:translate(50%,calc(.75rem - 50%))scale(.985)}to{opacity:1;transform:translate(50%,-50%)scale(1)}}@keyframes entity-viewer-modal-out{0%{opacity:1;transform:translate(50%,-50%)scale(1)}to{opacity:0;transform:translate(50%,calc(.5rem - 50%))scale(.985)}}@keyframes entity-viewer-content-fade{0%{opacity:0}to{opacity:1}}@media (max-width:719px){.entity-viewer{border-left:none;width:100vw}.entity-viewer__body{padding:1.5rem 1.25rem 1.75rem}.entity-viewer__header{padding-inline:.625rem}.entity-viewer__footer{padding-inline:1rem}.entity-viewer__display-modes,.entity-viewer__resize-handle{display:none}}@media (prefers-reduced-motion:reduce){.entity-viewer__overlay,.entity-viewer,.entity-viewer__content{animation:none!important}}.jornada-propostas{flex-direction:column;gap:14px;display:flex}.jornada-propostas-intro{justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 18px;display:flex}.jornada-propostas-intro__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-primary);margin:0 0 6px;font-size:11px;font-weight:600}.jornada-propostas-intro__text{max-width:72ch;color:var(--ds-on-surface-variant);margin:0;font-size:13px;line-height:1.5}.jornada-propostas-intro__icon{color:var(--ds-primary);flex-shrink:0;font-size:22px}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-intro__icon{color:color-mix(in srgb, var(--ds-primary) 70%, transparent)}}.jornada-propostas-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:14px 18px;display:flex}.jornada-propostas-toolbar__metrics{flex-wrap:wrap;gap:10px 18px;min-width:0;display:flex}.jornada-propostas-metric{flex-direction:column;gap:2px;min-width:72px;display:flex}.jornada-propostas-metric--wide{min-width:120px}.jornada-propostas-metric__value{color:var(--ds-on-surface);font-size:15px;font-weight:600;line-height:1.25}.jornada-propostas-metric__label{color:var(--ds-on-surface-variant);font-size:11px}.jornada-propostas-toolbar__actions{flex-wrap:wrap;gap:8px;display:flex}.jornada-propostas-btn{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.jornada-propostas-btn--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:none}.jornada-propostas-btn--primary:hover{background:var(--ds-gradient-primary-hover)}.jornada-propostas-btn--ghost{border:1px solid var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-btn--ghost{border:1px solid color-mix(in srgb, var(--ds-outline) 24%, var(--ds-outline-variant))}}.jornada-propostas-btn--ghost{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface)}.jornada-propostas-btn--ghost:hover{background:var(--ds-surface-container-low)}.jornada-propostas-workspace{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.jornada-propostas-tabs{border-bottom:1px solid var(--ds-outline-variant);gap:4px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-tabs{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.jornada-propostas-tabs{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-tabs{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}.jornada-propostas-tabs__btn{min-height:38px;color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.jornada-propostas-tabs__btn.is-active{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);box-shadow:0 1px 2px #0f172a0d}.jornada-propostas-tabs__count{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-tabs__count{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface-container-high))}}.jornada-propostas-tabs__count{color:var(--ds-primary);font-size:11px;font-weight:600}.jornada-propostas-workspace__panel{padding:16px}.jornada-propostas-comms,.jornada-propostas-offers{flex-direction:column;gap:14px;display:flex}.jornada-propostas-panel{border:1px solid var(--ds-outline-variant);padding:0}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-panel{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.jornada-propostas-panel{background:var(--ds-surface-container-lowest);border-radius:12px}.jornada-propostas-panel--form{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-panel--form{border-color:color-mix(in srgb, var(--ds-primary) 22%, var(--ds-outline-variant))}}.jornada-propostas-panel--form{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-panel--form{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface-container-lowest))}}.jornada-propostas-panel__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px 0;display:flex}.jornada-propostas-panel__title{color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.jornada-propostas-panel__subtitle{color:var(--ds-on-surface-variant);margin:4px 0 0;font-size:12px;line-height:1.45}.jornada-propostas-panel__body{padding:14px 18px 0}.jornada-propostas-panel__footer{border-top:1px solid var(--ds-outline-variant);justify-content:flex-end;gap:8px;padding:14px 18px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-panel__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.jornada-propostas-panel__footer{margin-top:14px}.jornada-propostas-form-sections{flex-direction:column;gap:12px;display:flex}.jornada-propostas-offers__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jornada-propostas-offers__title{color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.jornada-propostas-offers__subtitle{color:var(--ds-on-surface-variant);margin:4px 0 0;font-size:12px}.jornada-propostas-offer-list{flex-direction:column;gap:10px;display:flex}.jornada-propostas-offer{border:1px solid var(--ds-outline-variant);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-offer{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.jornada-propostas-offer{background:var(--ds-surface-container-lowest);border-radius:12px;transition:border-color .15s,box-shadow .15s}.jornada-propostas-offer.is-accepted{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-offer.is-accepted{border-color:color-mix(in srgb, var(--ds-success) 35%, var(--ds-outline-variant))}}.jornada-propostas-offer.is-accepted{box-shadow:0 0 0 1px var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-offer.is-accepted{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-success) 10%, transparent)}}.jornada-propostas-offer__main{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:start;gap:12px 16px;display:grid}.jornada-propostas-offer__insurer{letter-spacing:.03em;text-transform:uppercase;color:var(--ds-primary);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.jornada-propostas-offer__insured{color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:600}.jornada-propostas-offer__product{color:var(--ds-on-surface-variant);margin:2px 0 0;font-size:12px}.jornada-propostas-offer__pricing{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.jornada-propostas-offer__pricing strong{color:var(--ds-on-surface);font-size:15px}.jornada-propostas-offer__pricing span{color:var(--ds-on-surface-variant);font-size:11px}.jornada-propostas-offer__status-group{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.jornada-propostas-offer__facts{border-top:1px solid var(--ds-outline-variant);flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-offer__facts{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.jornada-propostas-offer__facts{color:var(--ds-on-surface-variant);font-size:11px}.jornada-propostas-offer__details{background:var(--ds-surface-container-low);border-radius:10px;margin-top:12px;padding:12px}.jornada-propostas-offer__details p{color:var(--ds-on-surface-variant);margin:0;font-size:13px;line-height:1.45}.jornada-propostas-offer__files{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.jornada-propostas-offer__files li{color:var(--ds-on-surface);align-items:center;gap:8px;font-size:12px;display:flex}.jornada-propostas-offer__files small{color:var(--ds-on-surface-variant)}.jornada-propostas-status-badge{background:var(--ds-surface-container-low);min-height:22px;color:var(--ds-on-surface-variant);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.jornada-propostas-status-badge.is-accepted,.jornada-propostas-status-badge.is-accepted-winner{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-status-badge.is-accepted,.jornada-propostas-status-badge.is-accepted-winner{background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface-container-low))}}.jornada-propostas-status-badge.is-accepted,.jornada-propostas-status-badge.is-accepted-winner{color:var(--ds-success)}.jornada-propostas-status-badge.is-issued{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-status-badge.is-issued{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface-container-low))}}.jornada-propostas-status-badge.is-issued{color:var(--ds-primary)}.jornada-propostas-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.jornada-propostas-empty__icon{color:var(--jornada-muted,var(--ds-text-muted));font-size:28px}.jornada-propostas-empty__title{color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:600}.jornada-propostas-empty__text{max-width:36ch;color:var(--ds-on-surface-variant);margin:0;font-size:13px;line-height:1.45}.jornada-propostas-timeline{flex-direction:column;gap:0;margin:0;padding:0 18px 18px;list-style:none;display:flex}.jornada-propostas-timeline__item{grid-template-columns:20px minmax(0,1fr);gap:12px;display:grid}.jornada-propostas-timeline__rail{justify-content:center;padding-top:18px;display:flex}.jornada-propostas-timeline__dot{background:var(--ds-primary);width:8px;height:8px;box-shadow:0 0 0 3px var(--ds-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-timeline__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.jornada-propostas-timeline__item:not(:last-child) .jornada-propostas-timeline__rail{position:relative}.jornada-propostas-timeline__item:not(:last-child) .jornada-propostas-timeline__rail:after{content:"";background:var(--ds-outline-variant);width:2px;position:absolute;top:26px;bottom:-8px}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-timeline__item:not(:last-child) .jornada-propostas-timeline__rail:after{background:color-mix(in srgb, var(--ds-outline-variant) 75%, transparent)}}.jornada-propostas-timeline__card{border-bottom:1px solid var(--ds-outline-variant);padding:12px 0 16px}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-timeline__card{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-propostas-timeline__item:last-child .jornada-propostas-timeline__card{border-bottom:none;padding-bottom:0}.jornada-propostas-timeline__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jornada-propostas-timeline__date{color:var(--ds-on-surface);font-size:12px;font-weight:600;display:block}.jornada-propostas-timeline__type{background:var(--ds-primary);border-radius:999px;margin-top:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-timeline__type{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-low))}}.jornada-propostas-timeline__type{color:var(--ds-primary);font-size:10px;font-weight:600}.jornada-propostas-timeline__message{color:var(--ds-on-surface);margin:8px 0 0;font-size:13px;line-height:1.5}.jornada-propostas-timeline__meta{color:var(--ds-on-surface-variant);margin:6px 0 0;font-size:11px}.jornada-propostas-timeline__actions{gap:4px;display:flex}.jornada-propostas-icon-btn{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-icon-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 80%, transparent)}}.jornada-propostas-icon-btn{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:8px}.jornada-propostas-icon-btn.is-danger{color:var(--ds-error)}.jornada-propostas-file-input{border:1px dashed var(--ds-outline);align-items:center;gap:8px;width:100%;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-file-input{border:1px dashed color-mix(in srgb, var(--ds-outline) 35%, var(--ds-outline-variant))}}.jornada-propostas-file-input{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:9px;font-size:12px;font-weight:500}.jornada-propostas-file-input__native{display:none}.jornada-propostas-file-input__icon{color:var(--ds-primary);font-size:18px}.jornada-propostas-file-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.jornada-propostas-file-list__item{border:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-propostas-file-list__item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.jornada-propostas-file-list__item{background:var(--ds-surface-container-lowest);border-radius:8px}.jornada-propostas-file-list__item strong{color:var(--ds-on-surface);font-size:12px;display:block}.jornada-propostas-file-list__item span{color:var(--ds-on-surface-variant);font-size:11px}.jornada-propostas .sectioned-form-save-bar,.jornada-propostas .jornada-form-action-bar{z-index:2;position:sticky;bottom:20px}@media (max-width:767px){.jornada-propostas-offer__main{grid-template-columns:minmax(0,1fr) auto}.jornada-propostas-offer__status-group{flex-direction:row;grid-column:1/-1;align-items:center}}@media (max-width:1023px){.jornada-propostas-intro{flex-direction:column;gap:12px}.jornada-propostas-toolbar{flex-direction:column;align-items:stretch;gap:12px}.jornada-propostas-toolbar__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.jornada-propostas-toolbar__actions{justify-content:flex-start}.jornada-propostas-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;overflow-x:auto}.jornada-propostas-tabs::-webkit-scrollbar{display:none}.jornada-propostas-tabs__btn{flex-shrink:0}.jornada-propostas-panel__header,.jornada-propostas-panel__footer{flex-wrap:wrap;gap:8px}.jornada-propostas-offers__header{flex-direction:column;align-items:stretch;gap:10px}.jornada-propostas-offer__pricing{align-items:flex-start}}@media (max-width:640px){.jornada-propostas-intro{flex-direction:column}.jornada-propostas-toolbar{flex-direction:column;align-items:stretch}.jornada-propostas-toolbar__actions{justify-content:stretch}.jornada-propostas-toolbar__actions .jornada-propostas-btn{flex:1}.jornada-propostas-toolbar__metrics,.jornada-propostas-offer__main{grid-template-columns:1fr}.jornada-propostas-offer__status-group{grid-column:1}}.jornada-listing-client{align-items:flex-start;gap:12px;min-width:0;display:flex}.jornada-listing-client__visual{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.jornada-listing-client__avatars{align-items:center;display:flex}.jornada-listing-client__avatar{border:2px solid var(--ds-surface);background:var(--ds-surface-container);width:32px;height:32px;box-shadow:0 0 0 1.5px var(--ds-outline-variant);border-radius:9999px;display:block;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.jornada-listing-client__avatar{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.jornada-listing-client__avatar-img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.jornada-listing-client__indicator{z-index:3;border:2px solid var(--ds-surface);background:var(--ds-text-muted);width:.5625rem;height:.5625rem;box-shadow:0 0 0 1px var(--ds-on-surface);border-radius:9999px;position:absolute;bottom:-1px;right:-1px}@supports (color:color-mix(in lab, red, red)){.jornada-listing-client__indicator{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}.jornada-listing-client__avatar--neutral .jornada-listing-client__indicator{background:#64748b}.jornada-listing-client__avatar--info .jornada-listing-client__indicator{background:#0284c7}.jornada-listing-client__avatar--primary .jornada-listing-client__indicator{background:var(--ds-primary)}.jornada-listing-client__avatar--success .jornada-listing-client__indicator{background:#059669}.jornada-listing-client__avatar--titular{z-index:2}.jornada-listing-client__avatar--spouse{z-index:1;margin-left:-10px}.jornada-listing-client__children{opacity:.72;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px;max-width:52px;display:flex}.jornada-listing-client__child-icon{width:14px;height:14px;color:var(--ds-text-muted);opacity:.55;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.jornada-listing-client__child-more{color:var(--ds-text-muted);opacity:.65;font-size:9px;font-weight:500;line-height:1}.jornada-listing-client__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.jornada-listing-client__name{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.jornada-listing-client__spouse{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-variant);font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.jornada-listing-client__product{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-muted);font-size:11px;line-height:1.25;overflow:hidden}.jornada-listing-profession{align-items:center;gap:6px;min-width:0;max-width:160px;display:inline-flex}.jornada-listing-profession__icon{color:var(--ds-text-muted);flex-shrink:0;font-size:16px}.jornada-listing-profession__label{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface-variant);font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.jornada-listing-stage{flex-direction:column;gap:4px;min-width:0;display:flex}.jornada-listing-stage .listing-status-badge{width:fit-content;max-width:100%}.jornada-listing-stage__progress{color:var(--ds-text-muted);white-space:nowrap;font-size:11px;line-height:1.25}.jornadas-header-tools{align-items:center;gap:.4rem;display:flex}.jornadas-header-tools__btn{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);font:inherit;color:var(--ds-on-surface);cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.jornadas-header-tools__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary);border-color:#0000}:root{--lead-note-accent:#fbbf24;--lead-note-ink:#92400e;--lead-stage-frio:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--lead-stage-frio:color-mix(in srgb, var(--ds-primary) 82%, var(--ds-on-surface))}}:root{--lead-stage-neutro:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){:root{--lead-stage-neutro:color-mix(in srgb, var(--ds-outline) 76%, var(--ds-on-surface))}}:root{--lead-stage-quente:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){:root{--lead-stage-quente:color-mix(in srgb, var(--ds-warning) 82%, var(--ds-on-surface))}}:root{--lead-stage-convertido:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){:root{--lead-stage-convertido:color-mix(in srgb, var(--ds-success) 86%, var(--ds-on-surface))}}:root{--lead-stage-descartado:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){:root{--lead-stage-descartado:color-mix(in srgb, var(--ds-outline) 72%, var(--ds-text-muted))}}:root{--lead-channel-call:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-call:color-mix(in srgb, var(--ds-primary) 82%, var(--ds-on-surface))}}:root{--lead-channel-call-hover:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-call-hover:color-mix(in srgb, var(--ds-primary) 94%, var(--ds-on-surface))}}:root{--lead-channel-call-tint:var(--ds-primary);--lead-channel-whatsapp:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-whatsapp:color-mix(in srgb, var(--ds-success) 86%, var(--ds-on-surface))}}:root{--lead-channel-whatsapp-hover:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-whatsapp-hover:color-mix(in srgb, var(--ds-success) 96%, var(--ds-on-surface))}}:root{--lead-channel-whatsapp-tint:var(--ds-success);--lead-channel-email:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-email:color-mix(in srgb, var(--ds-warning) 88%, var(--ds-on-surface))}}:root{--lead-channel-email-hover:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-email-hover:color-mix(in srgb, var(--ds-warning) 98%, var(--ds-on-surface))}}:root{--lead-channel-email-tint:var(--ds-warning);--lead-channel-presencial:var(--ds-tertiary)}@supports (color:color-mix(in lab, red, red)){:root{--lead-channel-presencial:color-mix(in srgb, var(--ds-tertiary) 84%, var(--ds-on-surface))}}:root{--lead-channel-bg-strength:10%;--lead-channel-bg-hover-strength:16%;--lead-channel-border-strength:0%}.leads-page-tabs{height:100%;min-height:0}.leads-quick-filter{border:1px solid var(--ds-outline-variant);flex:none;align-items:center;width:auto;height:1.75rem;min-height:1.75rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.leads-quick-filter{background:var(--ds-on-surface);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.leads-quick-filter{transition:border-color .16s,background-color .16s}.leads-quick-filter:hover{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter:hover{border-color:color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.leads-quick-filter.is-coming-soon .leads-quick-filter__soon{opacity:.4}.leads-quick-filter.is-coming-soon:hover{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter.is-coming-soon:hover{border-color:color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.leads-quick-filter.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter.is-active{border-color:color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.leads-quick-filter.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter.is-active{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.leads-quick-filter__label{letter-spacing:.02em;color:var(--ds-text-muted);white-space:nowrap;background:0 0;align-self:stretch;align-items:center;gap:.25rem;padding:0 .625rem 0 .5rem;font-size:.6875rem;font-weight:650;display:inline-flex;position:relative}.leads-quick-filter__label:after{content:"";background:var(--ds-outline-variant);border-radius:9999px;width:1px;height:.875rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter__label:after{background:color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.leads-quick-filter__soon{letter-spacing:.02em;color:var(--ds-text-muted);white-space:nowrap;padding:0 .625rem 0 .5rem;font-size:.6875rem;font-weight:700}.leads-quick-filter__segments{background:0 0;border:0;border-radius:0;align-self:stretch;align-items:center;min-height:0;padding:.125rem;display:inline-flex}.leads-quick-filter__segment{font:inherit;color:var(--ds-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:600}.leads-quick-filter__segment:hover:not(.is-active){background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.leads-quick-filter__segment.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter__segment.is-active{background:color-mix(in srgb, var(--ds-primary) 11%, var(--ds-surface))}}.leads-quick-filter__segment.is-active{color:var(--ds-primary)}.leads-quick-filter__segment:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-quick-filter__segment:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.leads-quick-filter__segment:focus-visible{outline-offset:-2px}.leads-quick-filter .listing-filter-control{width:auto;min-width:6rem;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding-block:.25rem;font-size:.625rem}.leads-quick-filter .listing-filter-control>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.625rem;overflow:hidden}.leads-quick-filter--sort .listing-filter-control{min-width:10.75rem}[data-design=midnight-enterprise],[data-design=metlife-dark-contrast]{--lead-channel-bg-strength:20%;--lead-channel-bg-hover-strength:28%;--lead-channel-border-strength:34%}[data-tour=leads-listing] .ui-table{min-width:1240px}[data-tour=leads-listing] .ui-table__cell[data-column=lead] .listing-identity,[data-tour=leads-listing] .ui-table__cell[data-column=lead] .listing-identity__copy{min-width:0;max-width:100%}[data-tour=leads-listing] .ui-table__cell[data-column=lead] .listing-identity__footer{flex-wrap:wrap}[data-tour=leads-listing] .ui-table__head:first-child,[data-tour=leads-listing] .ui-table__cell:first-child{padding-left:1.375rem}[data-tour=leads-listing] .ui-table__head:last-child,[data-tour=leads-listing] .ui-table__cell:last-child{padding-right:1.125rem}[data-tour=leads-listing] .ui-table__cell[data-column=profession] .listing-cell-secondary--emphasis{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .ui-table__cell[data-column=profession] .listing-cell-secondary--emphasis{color:color-mix(in srgb, var(--ds-on-surface) 68%, var(--ds-text-muted))}}[data-tour=leads-listing] .ui-table__cell[data-column=profession] .listing-cell-secondary--emphasis{font-size:.75rem;font-weight:400}[data-tour=leads-listing] .ui-table__cell[data-column=sourceIndication] .listing-stack-cell__primary{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .ui-table__cell[data-column=sourceIndication] .listing-stack-cell__primary{color:color-mix(in srgb, var(--ds-on-surface) 72%, var(--ds-text-muted))}}[data-tour=leads-listing] .ui-table__cell[data-column=sourceIndication] .listing-stack-cell__primary{font-size:.75rem;font-weight:450}[data-tour=leads-listing] .ui-table__cell[data-column=sourceIndication] .listing-stack-cell__secondary{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .ui-table__cell[data-column=sourceIndication] .listing-stack-cell__secondary{color:color-mix(in srgb, var(--ds-text-muted) 82%, transparent)}}[data-tour=leads-listing] .ui-table__cell[data-column=sourceIndication] .listing-stack-cell__secondary{font-weight:400}[data-tour=leads-listing] .ui-table__body .ui-table__row:has(.listing-identity__avatar--descartado){opacity:.72}[data-tour=leads-listing] .listing-compact-item:has(.listing-identity__avatar--descartado){opacity:.72}[data-tour=leads-listing] .ui-table__body .ui-table__row:has(.listing-identity__avatar--descartado):hover{opacity:.84}[data-tour=leads-listing] .listing-compact-item:has(.listing-identity__avatar--descartado):hover{opacity:.84}[data-tour=leads-listing] .ui-table__body .ui-table__row:has(.listing-identity__avatar--descartado).listing-data-table__row--selected{opacity:.9}[data-tour=leads-listing] .listing-compact-item:has(.listing-identity__avatar--descartado).is-selected{opacity:.9}[data-tour=leads-listing] .listing-workspace__tab[data-tab=frio].is-active,[data-tour=leads-listing] .listing-chip[data-tab=frio].is-active{background:var(--lead-stage-frio)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=frio].is-active,[data-tour=leads-listing] .listing-chip[data-tab=frio].is-active{background:color-mix(in srgb, var(--lead-stage-frio) 12%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=frio].is-active,[data-tour=leads-listing] .listing-chip[data-tab=frio].is-active{color:var(--lead-stage-frio)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=frio].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=frio].is-active .listing-chip__count{background:var(--lead-stage-frio)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=frio].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=frio].is-active .listing-chip__count{background:color-mix(in srgb, var(--lead-stage-frio) 16%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=frio].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=frio].is-active .listing-chip__count{color:var(--lead-stage-frio)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=neutro].is-active,[data-tour=leads-listing] .listing-chip[data-tab=neutro].is-active{background:var(--lead-stage-neutro)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=neutro].is-active,[data-tour=leads-listing] .listing-chip[data-tab=neutro].is-active{background:color-mix(in srgb, var(--lead-stage-neutro) 12%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=neutro].is-active,[data-tour=leads-listing] .listing-chip[data-tab=neutro].is-active{color:var(--lead-stage-neutro)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=neutro].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=neutro].is-active .listing-chip__count{background:var(--lead-stage-neutro)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=neutro].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=neutro].is-active .listing-chip__count{background:color-mix(in srgb, var(--lead-stage-neutro) 16%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=neutro].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=neutro].is-active .listing-chip__count{color:var(--lead-stage-neutro)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=quente].is-active,[data-tour=leads-listing] .listing-chip[data-tab=quente].is-active{background:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=quente].is-active,[data-tour=leads-listing] .listing-chip[data-tab=quente].is-active{background:color-mix(in srgb, var(--lead-stage-quente) 12%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=quente].is-active,[data-tour=leads-listing] .listing-chip[data-tab=quente].is-active{color:var(--lead-stage-quente)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=quente].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=quente].is-active .listing-chip__count{background:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=quente].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=quente].is-active .listing-chip__count{background:color-mix(in srgb, var(--lead-stage-quente) 16%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=quente].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=quente].is-active .listing-chip__count{color:var(--lead-stage-quente)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=convertido].is-active,[data-tour=leads-listing] .listing-chip[data-tab=convertido].is-active{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=convertido].is-active,[data-tour=leads-listing] .listing-chip[data-tab=convertido].is-active{background:color-mix(in srgb, var(--ds-success) 12%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=convertido].is-active,[data-tour=leads-listing] .listing-chip[data-tab=convertido].is-active{color:var(--lead-stage-convertido)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=convertido].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=convertido].is-active .listing-chip__count{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=convertido].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=convertido].is-active .listing-chip__count{background:color-mix(in srgb, var(--ds-success) 16%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=convertido].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=convertido].is-active .listing-chip__count{color:var(--lead-stage-convertido)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=descartado].is-active,[data-tour=leads-listing] .listing-chip[data-tab=descartado].is-active{background:var(--lead-stage-descartado)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=descartado].is-active,[data-tour=leads-listing] .listing-chip[data-tab=descartado].is-active{background:color-mix(in srgb, var(--lead-stage-descartado) 14%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=descartado].is-active,[data-tour=leads-listing] .listing-chip[data-tab=descartado].is-active{color:var(--lead-stage-descartado)}[data-tour=leads-listing] .listing-workspace__tab[data-tab=descartado].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=descartado].is-active .listing-chip__count{background:var(--lead-stage-descartado)}@supports (color:color-mix(in lab, red, red)){[data-tour=leads-listing] .listing-workspace__tab[data-tab=descartado].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=descartado].is-active .listing-chip__count{background:color-mix(in srgb, var(--lead-stage-descartado) 18%, transparent)}}[data-tour=leads-listing] .listing-workspace__tab[data-tab=descartado].is-active .listing-workspace__tab-count,[data-tour=leads-listing] .listing-chip[data-tab=descartado].is-active .listing-chip__count{color:var(--lead-stage-descartado)}.lead-listing-journey{flex-direction:column;gap:.3rem;width:min(100%,10rem);min-width:0;display:flex}.lead-listing-journey .lead-inspector__journey-progress{width:100%}.lead-listing-journey__meta{color:var(--ds-text-muted);white-space:nowrap;font-size:.625rem;line-height:1.2}.lead-days-chip{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;padding:.1rem .4rem;font-size:.6875rem;font-weight:500;line-height:1.2;display:inline-flex}.lead-days-chip--ok{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-days-chip--ok{background:color-mix(in srgb, var(--ds-success) 8%, var(--ds-surface))}}.lead-days-chip--ok{color:var(--lead-stage-convertido)}.lead-days-chip--warn{background:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-days-chip--warn{background:color-mix(in srgb, var(--lead-stage-quente) 8%, var(--ds-surface))}}.lead-days-chip--warn{color:var(--lead-stage-quente)}.lead-days-chip--danger{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-days-chip--danger{background:color-mix(in srgb, var(--ds-error) 8%, var(--ds-surface))}}.lead-days-chip--danger{color:var(--ds-error)}.lead-phone-cell{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.lead-situation-summary{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.lead-situation-summary__tenure{max-width:100%;color:var(--ds-text-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:400;line-height:1.25;overflow:hidden}.lead-table-modal-trigger{width:100%;min-width:0;min-height:3.25rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;padding:.4rem .5rem;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.lead-table-modal-trigger>*{min-width:0}.lead-table-modal-trigger--contact .lead-agenda__listing-item,.lead-table-modal-trigger--agenda .lead-agenda__listing-item{width:100%}@media (hover:hover){.lead-table-modal-trigger:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:hover{border-color:color-mix(in srgb, var(--ds-primary) 15%, var(--ds-outline-variant))}}.lead-table-modal-trigger:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:hover{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-table-modal-trigger:hover{box-shadow:0 .2rem .65rem var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:hover{box-shadow:0 .2rem .65rem color-mix(in srgb, var(--ds-primary) 5%, transparent)}}}.lead-table-modal-trigger:focus-visible{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.lead-table-modal-trigger:focus-visible{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:focus-visible{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-table-modal-trigger:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.lead-table-modal-trigger:focus-visible{outline-offset:1px}.lead-table-modal-trigger:active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-table-modal-trigger:active{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-phone-cell__number{color:var(--ds-on-surface);font-size:.75rem;font-weight:450;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__number{color:color-mix(in srgb, var(--ds-on-surface) 72%, var(--ds-text-muted))}}.lead-phone-cell__number{font-variant-numeric:tabular-nums;white-space:nowrap}.lead-phone-cell__actions{align-items:center;gap:.3rem;display:inline-flex}.lead-phone-cell__action{border:1px solid var(--lead-channel-action-tint);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action{border:1px solid color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-border-strength), transparent)}}.lead-phone-cell__action{cursor:pointer;border-radius:999px;transition:background-color .15s,color .15s,transform .12s}.lead-phone-cell__action:hover{transform:translateY(-1px)}.lead-phone-cell__action:active{transform:translateY(0)}.lead-phone-cell__action--call{--lead-channel-action:var(--lead-channel-call);--lead-channel-action-hover:var(--lead-channel-call-hover);--lead-channel-action-tint:var(--lead-channel-call-tint);background:var(--lead-channel-action-tint)}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action--call{background:color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-bg-strength), var(--ds-surface))}}.lead-phone-cell__action--call{color:var(--lead-channel-action)}.lead-phone-cell__action--call:hover{background:var(--lead-channel-action-tint)}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action--call:hover{background:color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-bg-hover-strength), var(--ds-surface))}}.lead-phone-cell__action--call:hover{color:var(--lead-channel-action-hover)}.lead-phone-cell__action--whatsapp{--lead-channel-action:var(--lead-channel-whatsapp);--lead-channel-action-hover:var(--lead-channel-whatsapp-hover);--lead-channel-action-tint:var(--lead-channel-whatsapp-tint);background:var(--lead-channel-action-tint)}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action--whatsapp{background:color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-bg-strength), var(--ds-surface))}}.lead-phone-cell__action--whatsapp{color:var(--lead-channel-action)}.lead-phone-cell__action--whatsapp:hover{background:var(--lead-channel-action-tint)}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action--whatsapp:hover{background:color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-bg-hover-strength), var(--ds-surface))}}.lead-phone-cell__action--whatsapp:hover{color:var(--lead-channel-action-hover)}.lead-phone-cell__action--email{--lead-channel-action:var(--lead-channel-email);--lead-channel-action-hover:var(--lead-channel-email-hover);--lead-channel-action-tint:var(--lead-channel-email-tint);background:var(--lead-channel-action-tint)}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action--email{background:color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-bg-strength), var(--ds-surface))}}.lead-phone-cell__action--email{color:var(--lead-channel-action)}.lead-phone-cell__action--email:hover{background:var(--lead-channel-action-tint)}@supports (color:color-mix(in lab, red, red)){.lead-phone-cell__action--email:hover{background:color-mix(in srgb, var(--lead-channel-action-tint) var(--lead-channel-bg-hover-strength), var(--ds-surface))}}.lead-phone-cell__action--email:hover{color:var(--lead-channel-action-hover)}.listing-card .lead-phone-cell__number{white-space:normal}.lead-situation__stalled{align-items:center;gap:.35rem;font-weight:500;display:inline-flex}.lead-situation__stalled-icon{color:var(--ds-text-muted);opacity:.72;flex-shrink:0}.lead-situation__stalled-text{color:var(--ds-on-surface)}.lead-situation__stalled-text--ok{color:var(--lead-stage-convertido)}.lead-situation__stalled-text--warn{color:var(--lead-stage-quente)}.lead-situation__stalled-text--danger{color:var(--ds-error)}.lead-situation__contact,.lead-situation__status{color:var(--ds-on-surface);font-weight:500}.lead-situation__contact--ok,.lead-situation__status--ok{color:var(--lead-stage-convertido)}.lead-situation__contact--warn,.lead-situation__status--warn{color:var(--lead-stage-quente)}.lead-situation__contact--danger,.lead-situation__status--danger{color:var(--ds-error)}.lead-situation__details{white-space:normal;flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.lead-situation__details-line{line-height:1.35;display:block}.lead-situation__details-line--tenure{color:var(--ds-text-muted);align-items:center;gap:.28rem;display:inline-flex}.lead-situation__tenure-icon{opacity:.62;color:currentColor;flex-shrink:0}.lead-situation__tenure-icon.lead-stage-icon--material{font-size:.6875rem;line-height:1}.listing-stack-cell__secondary:has(.lead-situation__details){white-space:normal}.lead-inspector__situation-value{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.lead-inspector__situation-details{margin-top:.05rem}.lead-agenda__list{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;max-width:100%;display:flex}.lead-agenda__listing-item{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;max-width:100%;display:flex}.lead-agenda__listing-item--table{align-items:flex-start;gap:.2rem}.lead-agenda__title{color:var(--ds-on-surface);font-size:.8125rem;font-weight:450;line-height:1.25}.lead-agenda__listing-item--table .lead-agenda__title{width:100%;min-width:0;color:var(--ds-on-surface);align-items:center;gap:.375rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-agenda__listing-item--table .lead-agenda__title{color:color-mix(in srgb, var(--ds-on-surface) 68%, var(--ds-text-muted))}}.lead-agenda__listing-item--table .lead-agenda__title{white-space:normal;overflow-wrap:anywhere;font-size:.75rem;font-weight:420;line-height:1.35}.lead-agenda__listing-item--table .lead-agenda__title--stacked{flex-direction:column;align-items:flex-start;gap:.125rem}.lead-agenda__listing-item--table .lead-agenda__title>span{overflow-wrap:anywhere;min-width:0}.lead-agenda__title--success svg{color:var(--ds-success)}.lead-agenda__title--warning svg{color:var(--ds-warning)}.lead-agenda__title--danger svg{color:var(--ds-error)}.lead-agenda__listing-item--table .lead-agenda__title svg{opacity:.82}.lead-agenda__date{color:var(--ds-text-muted);flex-wrap:wrap;align-items:baseline;gap:0;font-size:.6875rem;line-height:1.35;display:inline-flex}.lead-agenda__listing-item--table .lead-agenda__date{color:var(--ds-text-muted);flex-wrap:nowrap;gap:.3rem}@supports (color:color-mix(in lab, red, red)){.lead-agenda__listing-item--table .lead-agenda__date{color:color-mix(in srgb, var(--ds-text-muted) 82%, transparent)}}.lead-agenda__listing-item--table .lead-agenda__date{font-weight:400}.lead-agenda__more{color:var(--ds-text-muted);margin-top:-.1rem}@supports (color:color-mix(in lab, red, red)){.lead-agenda__more{color:color-mix(in srgb, var(--ds-text-muted) 82%, transparent)}}.lead-agenda__more{font-size:.6875rem;font-weight:400;line-height:1.35;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.lead-agenda__more{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.lead-agenda__more{text-underline-offset:.15em;cursor:pointer}.lead-agenda__overdue-label{color:var(--lead-stage-quente);font-weight:500}.lead-agenda__date-sep{color:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-agenda__date-sep{color:color-mix(in srgb, var(--lead-stage-quente) 45%, var(--ds-text-muted))}}.lead-agenda__date-value--overdue{color:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-agenda__date-value--overdue{color:color-mix(in srgb, var(--lead-stage-quente) 72%, var(--ds-text-muted))}}.lead-agenda__date--success{color:var(--ds-success)}.lead-agenda__date--warning{color:var(--ds-warning)}.lead-agenda__date--danger,.lead-commitment__title--overdue,.lead-commitment__when--overdue{color:var(--ds-error)}.lead-commitment__title--overdue{font-weight:500}.lead-stage-badge{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.3125rem;max-width:100%;padding:.2rem .55rem .2rem .4rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:inline-flex}.lead-stage-badge .material-symbols-outlined.lead-stage-badge__icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:.75rem;line-height:1}.lead-stage-icon--lucide{stroke:currentColor;flex-shrink:0}.lead-stage-icon--material{line-height:1}.listing-workspace__tab .lead-stage-icon--rail,.listing-workspace__tab .listing-workspace__tab-icon.lead-stage-icon--material{opacity:.5}.listing-workspace__tab:hover .lead-stage-icon--rail,.listing-workspace__tab:hover .listing-workspace__tab-icon.lead-stage-icon--material{opacity:.78}.listing-workspace__tab.is-active .lead-stage-icon--rail,.listing-workspace__tab.is-active .listing-workspace__tab-icon.lead-stage-icon--material{opacity:.88}.listing-chip .lead-stage-icon--rail{opacity:.72}.listing-chip.is-active .lead-stage-icon--rail{opacity:.9}.lead-stage-badge__label{text-overflow:ellipsis;overflow:hidden}.lead-stage-badge__dot{opacity:.88;background:currentColor;border-radius:9999px;flex-shrink:0;width:.3125rem;height:.3125rem}.lead-stage-badge--frio{background:var(--lead-stage-frio)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--frio{background:color-mix(in srgb, var(--lead-stage-frio) 10%, var(--ds-surface))}}.lead-stage-badge--frio{color:var(--lead-stage-frio)}.lead-stage-badge--neutro{background:var(--lead-stage-neutro)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--neutro{background:color-mix(in srgb, var(--lead-stage-neutro) 10%, var(--ds-surface))}}.lead-stage-badge--neutro{color:var(--lead-stage-neutro)}.lead-stage-badge--quente{background:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--quente{background:color-mix(in srgb, var(--lead-stage-quente) 10%, var(--ds-surface))}}.lead-stage-badge--quente{color:var(--lead-stage-quente)}.lead-stage-badge--convertido{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--convertido{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface))}}.lead-stage-badge--convertido{color:var(--lead-stage-convertido)}.lead-stage-badge--descartado{background:var(--lead-stage-descartado)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--descartado{background:color-mix(in srgb, var(--lead-stage-descartado) 12%, var(--ds-surface))}}.lead-stage-badge--descartado{color:var(--lead-stage-descartado)}.lead-stage-badge--compact{border:1px solid #0000;gap:.25rem;padding:.1rem .4rem;font-size:.625rem;font-weight:450;line-height:1.25}.lead-stage-badge--compact .lead-stage-badge__dot{width:.25rem;height:.25rem}.lead-stage-badge--compact.lead-stage-badge--frio{background:var(--lead-stage-frio)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--frio{background:color-mix(in srgb, var(--lead-stage-frio) 5%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--frio{border-color:var(--lead-stage-frio)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--frio{border-color:color-mix(in srgb, var(--lead-stage-frio) 16%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--frio{color:var(--lead-stage-frio)}.lead-stage-badge--compact.lead-stage-badge--neutro{background:var(--lead-stage-neutro)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--neutro{background:color-mix(in srgb, var(--lead-stage-neutro) 5%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--neutro{border-color:var(--lead-stage-neutro)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--neutro{border-color:color-mix(in srgb, var(--lead-stage-neutro) 16%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--neutro{color:var(--lead-stage-neutro)}.lead-stage-badge--compact.lead-stage-badge--quente{background:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--quente{background:color-mix(in srgb, var(--lead-stage-quente) 5%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--quente{border-color:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--quente{border-color:color-mix(in srgb, var(--lead-stage-quente) 18%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--quente{color:var(--lead-stage-quente)}.lead-stage-badge--compact.lead-stage-badge--convertido{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--convertido{background:color-mix(in srgb, var(--ds-success) 5%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--convertido{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--convertido{border-color:color-mix(in srgb, var(--ds-success) 16%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--convertido{color:var(--lead-stage-convertido)}.lead-stage-badge--compact.lead-stage-badge--descartado{background:var(--lead-stage-descartado)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--descartado{background:color-mix(in srgb, var(--lead-stage-descartado) 6%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--descartado{border-color:var(--lead-stage-descartado)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--compact.lead-stage-badge--descartado{border-color:color-mix(in srgb, var(--lead-stage-descartado) 18%, transparent)}}.lead-stage-badge--compact.lead-stage-badge--descartado{color:var(--lead-stage-descartado)}.lead-stage-badge--tenure-ok.lead-stage-badge--frio,.lead-stage-badge--tenure-ok.lead-stage-badge--neutro,.lead-stage-badge--tenure-ok.lead-stage-badge--quente{border-color:var(--lead-stage-convertido)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--tenure-ok.lead-stage-badge--frio,.lead-stage-badge--tenure-ok.lead-stage-badge--neutro,.lead-stage-badge--tenure-ok.lead-stage-badge--quente{border-color:color-mix(in srgb, var(--lead-stage-convertido) 28%, transparent)}}.lead-stage-badge--tenure-warn.lead-stage-badge--frio,.lead-stage-badge--tenure-warn.lead-stage-badge--neutro,.lead-stage-badge--tenure-warn.lead-stage-badge--quente{border-color:var(--lead-stage-quente)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--tenure-warn.lead-stage-badge--frio,.lead-stage-badge--tenure-warn.lead-stage-badge--neutro,.lead-stage-badge--tenure-warn.lead-stage-badge--quente{border-color:color-mix(in srgb, var(--lead-stage-quente) 32%, transparent)}}.lead-stage-badge--tenure-danger.lead-stage-badge--frio,.lead-stage-badge--tenure-danger.lead-stage-badge--neutro,.lead-stage-badge--tenure-danger.lead-stage-badge--quente{border-color:var(--lead-stage-descartado)}@supports (color:color-mix(in lab, red, red)){.lead-stage-badge--tenure-danger.lead-stage-badge--frio,.lead-stage-badge--tenure-danger.lead-stage-badge--neutro,.lead-stage-badge--tenure-danger.lead-stage-badge--quente{border-color:color-mix(in srgb, var(--lead-stage-descartado) 38%, transparent)}}.lead-observations-hint__trigger{border:1px solid var(--lead-note-accent);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__trigger{border:1px solid color-mix(in srgb, var(--lead-note-accent) 38%, transparent)}}.lead-observations-hint__trigger{background:var(--lead-note-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__trigger{background:color-mix(in srgb, var(--lead-note-accent) 22%, var(--ds-surface))}}.lead-observations-hint__trigger{color:var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__trigger{color:color-mix(in srgb, var(--lead-note-ink) 70%, var(--ds-on-surface))}}.lead-observations-hint__trigger{cursor:pointer;transform-origin:50%;transition:background .15s,border-color .15s,color .15s,transform .15s}.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{background:color-mix(in srgb, var(--lead-note-accent) 32%, var(--ds-surface))}}.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{border-color:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{border-color:color-mix(in srgb, var(--lead-note-accent) 52%, transparent)}}.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{color:var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{color:color-mix(in srgb, var(--lead-note-ink) 55%, var(--ds-on-surface))}}.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible{outline:none;transform:scale(1.06)rotate(-4deg)}.lead-observations-hint__trigger:active{transform:scale(.96)rotate(-2deg)}.lead-observations-hint__popover{border:1px solid var(--lead-note-accent);width:min(18rem,100vw - 2rem);max-width:18rem;padding:.625rem .75rem .625rem 1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__popover{border:1px solid color-mix(in srgb, var(--lead-note-accent) 28%, transparent)}}.lead-observations-hint__popover{background:var(--lead-note-accent);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__popover{background:color-mix(in srgb, var(--lead-note-accent) 16%, var(--ds-surface))}}.lead-observations-hint__popover{box-shadow:0 0 0 1px var(--lead-note-accent), 0 10px 28px var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__popover{box-shadow:0 0 0 1px color-mix(in srgb, var(--lead-note-accent) 18%, transparent), 0 10px 28px color-mix(in srgb, var(--lead-note-ink) 14%, color-mix(in srgb, var(--ds-inverse-surface) 8%, transparent))}}.lead-observations-hint__popover{animation:.2s cubic-bezier(.22,1,.36,1) both lead-note-popover-in!important}.lead-observations-hint__popover:before{content:"";background:var(--lead-note-accent);border-radius:999px;width:.1875rem;position:absolute;top:.45rem;bottom:.45rem;left:.3rem}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__popover:before{background:color-mix(in srgb, var(--lead-note-accent) 55%, var(--lead-note-ink))}}.lead-observations-hint__popover:before{pointer-events:none}.lead-observations-hint__text{color:var(--lead-note-ink);margin:0;padding-right:1.375rem;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__text{color:color-mix(in srgb, var(--lead-note-ink) 18%, var(--ds-on-surface))}}.lead-observations-hint__text{white-space:pre-wrap;overflow-wrap:anywhere}.lead-observations-hint__popover:not(:has(.lead-observations-hint__edit)) .lead-observations-hint__text{padding-right:0}.lead-observations-hint__edit{width:1.375rem;height:1.375rem;color:var(--lead-note-ink);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.375rem;right:.375rem}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__edit{color:color-mix(in srgb, var(--lead-note-ink) 55%, var(--ds-text-muted))}}.lead-observations-hint__edit{cursor:pointer;opacity:.72;transition:opacity .15s,color .15s,background .15s}.lead-observations-hint__edit:hover,.lead-observations-hint__edit:focus-visible{opacity:1;color:var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__edit:hover,.lead-observations-hint__edit:focus-visible{color:color-mix(in srgb, var(--lead-note-ink) 70%, var(--ds-on-surface))}}.lead-observations-hint__edit:hover,.lead-observations-hint__edit:focus-visible{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-observations-hint__edit:hover,.lead-observations-hint__edit:focus-visible{background:color-mix(in srgb, var(--lead-note-accent) 22%, transparent)}}.lead-observations-hint__edit:hover,.lead-observations-hint__edit:focus-visible{outline:none}@keyframes lead-note-popover-in{0%{opacity:0;transform:translateY(4px)rotate(-1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.lead-observations-hint__trigger,.lead-observations-hint__trigger:hover,.lead-observations-hint__trigger:focus-visible,.lead-observations-hint__trigger:active{transition:background .15s,border-color .15s,color .15s;transform:none}.lead-observations-hint__popover{animation:none!important}}.lead-identity-adornments{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.lead-map-location-hint{border:1px solid var(--ds-primary);flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-map-location-hint{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.lead-map-location-hint{background:var(--ds-primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.lead-map-location-hint{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface))}}.lead-map-location-hint{color:var(--ds-primary);cursor:pointer;transform-origin:50%;transition:background .15s,border-color .15s,color .15s,transform .15s}.lead-map-location-hint:hover,.lead-map-location-hint:focus-visible{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-map-location-hint:hover,.lead-map-location-hint:focus-visible{background:color-mix(in srgb, var(--ds-primary) 20%, var(--ds-surface))}}.lead-map-location-hint:hover,.lead-map-location-hint:focus-visible{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-map-location-hint:hover,.lead-map-location-hint:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.lead-map-location-hint:hover,.lead-map-location-hint:focus-visible{outline:none;transform:scale(1.06)}.lead-map-location-hint:active{transform:scale(.96)}.lead-compact-title{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.lead-compact-title__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-compact-item--has-map-pin .listing-compact-item__title{overflow:visible}@media (prefers-reduced-motion:reduce){.lead-map-location-hint,.lead-map-location-hint:hover,.lead-map-location-hint:focus-visible,.lead-map-location-hint:active{transition:background .15s,border-color .15s;transform:none}}.lead-notes-dialog.ui-dialog__content{flex-direction:column;max-width:min(28rem,100vw - 2rem);padding:0;display:flex}.lead-notes-dialog__header{flex-shrink:0;gap:.25rem;padding:1rem 1rem .75rem}.lead-notes-dialog__header-main{align-items:flex-start;gap:.75rem;display:flex}.lead-notes-dialog__header-icon{border:1px solid var(--lead-note-accent);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__header-icon{border:1px solid color-mix(in srgb, var(--lead-note-accent) 32%, transparent)}}.lead-notes-dialog__header-icon{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__header-icon{background:color-mix(in srgb, var(--lead-note-accent) 22%, var(--ds-surface))}}.lead-notes-dialog__header-icon{color:var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__header-icon{color:color-mix(in srgb, var(--lead-note-ink) 70%, var(--ds-on-surface))}}.lead-notes-dialog__identity{border:1px solid var(--ds-bento-border);align-items:center;gap:.75rem;margin:0 1rem .75rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__identity{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-notes-dialog__identity{background:var(--ds-surface);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__identity{background:color-mix(in srgb, var(--ds-surface) 88%, var(--ds-bento-border))}}.lead-notes-dialog__identity-copy{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.lead-notes-dialog__identity-meta{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.lead-notes-dialog__identity-name{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}.lead-notes-dialog__identity-profession{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;line-height:1.35;overflow:hidden}.lead-notes-dialog__body{flex-direction:column;gap:.75rem;padding:0 1rem .75rem;display:flex}.lead-notes-dialog__textarea-wrap{position:relative}.lead-notes-dialog__textarea-wrap .ui-textarea{resize:vertical;border-color:var(--lead-note-accent);min-height:9.5rem;padding-bottom:1.75rem}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__textarea-wrap .ui-textarea{border-color:color-mix(in srgb, var(--lead-note-accent) 22%, var(--ds-bento-border))}}.lead-notes-dialog__textarea-wrap .ui-textarea{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__textarea-wrap .ui-textarea{background:color-mix(in srgb, var(--lead-note-accent) 8%, var(--ds-surface))}}.lead-notes-dialog__textarea-wrap .ui-textarea:focus-visible{border-color:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__textarea-wrap .ui-textarea:focus-visible{border-color:color-mix(in srgb, var(--lead-note-accent) 48%, var(--ds-bento-border))}}.lead-notes-dialog__char-count{font-variant-numeric:tabular-nums;color:var(--ds-text-muted);pointer-events:none;font-size:.6875rem;position:absolute;bottom:.5rem;right:.625rem}.lead-notes-dialog__char-count--warn{color:var(--ds-warning);font-weight:600}.lead-notes-dialog__footer{border-top:1px solid var(--ds-bento-border);flex-shrink:0;gap:.5rem;padding:.75rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.lead-notes-dialog__footer{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.meeting-outcome-dialog.ui-dialog__content{flex-direction:column;gap:0;max-width:min(28rem,100vw - 2rem);padding:0;display:flex}.meeting-outcome-dialog__header{flex-shrink:0;gap:.25rem;padding:1rem 1rem .75rem}.meeting-outcome-dialog__header-main{align-items:flex-start;gap:.75rem;display:flex}.meeting-outcome-dialog__header-icon{background:var(--ds-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__header-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.meeting-outcome-dialog__header-icon{color:var(--ds-primary)}.meeting-outcome-dialog--complete .meeting-outcome-dialog__header-icon{background:var(--ds-success,#15803d)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--complete .meeting-outcome-dialog__header-icon{background:color-mix(in srgb, var(--ds-success,#15803d) 12%, transparent)}}.meeting-outcome-dialog--complete .meeting-outcome-dialog__header-icon{color:var(--ds-success,#15803d)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--complete .meeting-outcome-dialog__header-icon{color:color-mix(in srgb, var(--ds-success,#15803d) 88%, var(--ds-on-surface))}}.meeting-outcome-dialog--no_show .meeting-outcome-dialog__header-icon{background:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--no_show .meeting-outcome-dialog__header-icon{background:color-mix(in srgb, var(--ds-warning,#ca8a04) 14%, transparent)}}.meeting-outcome-dialog--no_show .meeting-outcome-dialog__header-icon{color:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--no_show .meeting-outcome-dialog__header-icon{color:color-mix(in srgb, var(--ds-warning,#ca8a04) 86%, var(--ds-on-surface))}}.meeting-outcome-dialog--cancel .meeting-outcome-dialog__header-icon{background:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--cancel .meeting-outcome-dialog__header-icon{background:color-mix(in srgb, var(--ds-error,#b42318) 10%, transparent)}}.meeting-outcome-dialog--cancel .meeting-outcome-dialog__header-icon{color:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--cancel .meeting-outcome-dialog__header-icon{color:color-mix(in srgb, var(--ds-error,#b42318) 86%, var(--ds-on-surface))}}.meeting-outcome-dialog--reschedule .meeting-outcome-dialog__header-icon{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog--reschedule .meeting-outcome-dialog__header-icon{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.meeting-outcome-dialog--reschedule .meeting-outcome-dialog__header-icon{color:var(--ds-primary)}.meeting-outcome-dialog__context{border:1px solid var(--ds-bento-border);flex-direction:column;gap:.25rem;margin:0 1rem .75rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__context{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.meeting-outcome-dialog__context{background:var(--ds-surface);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__context{background:color-mix(in srgb, var(--ds-surface) 88%, var(--ds-bento-border))}}.meeting-outcome-dialog__context-name{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25;overflow:hidden}.meeting-outcome-dialog__context-meta{color:var(--ds-text-muted);font-size:.75rem;line-height:1.35}.meeting-outcome-dialog__body{flex-direction:column;gap:.75rem;padding:0 1rem .75rem;display:flex}.meeting-outcome-dialog__body .ui-textarea{resize:vertical;min-height:6.5rem}.meeting-outcome-dialog__reason-block{flex-direction:column;gap:.55rem;display:flex}.meeting-outcome-dialog__reason-label{color:var(--ds-on-surface);font-size:.8125rem;font-weight:550}.meeting-outcome-dialog__reason-label span{color:var(--ds-error,#b42318)}.meeting-outcome-dialog__chips{flex-wrap:wrap;gap:.4rem;display:flex}.meeting-outcome-dialog__chip{border:1px solid var(--ds-outline-variant);align-items:center;min-height:1.875rem;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__chip{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.meeting-outcome-dialog__chip{color:var(--ds-on-surface-variant);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:999px;font-size:.71875rem;font-weight:450;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s}.meeting-outcome-dialog__chip:hover{border-color:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__chip:hover{border-color:color-mix(in srgb, var(--ds-error,#b42318) 28%, transparent)}}.meeting-outcome-dialog__chip:hover{background:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__chip:hover{background:color-mix(in srgb, var(--ds-error,#b42318) 5%, transparent)}}.meeting-outcome-dialog__chip:hover{color:var(--ds-on-surface)}.meeting-outcome-dialog__chip.is-active{border-color:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__chip.is-active{border-color:color-mix(in srgb, var(--ds-error,#b42318) 36%, transparent)}}.meeting-outcome-dialog__chip.is-active{background:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__chip.is-active{background:color-mix(in srgb, var(--ds-error,#b42318) 10%, transparent)}}.meeting-outcome-dialog__chip.is-active{color:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__chip.is-active{color:color-mix(in srgb, var(--ds-error,#b42318) 88%, var(--ds-on-surface))}}.meeting-outcome-dialog__chip.is-active{font-weight:500}.meeting-outcome-dialog__reason-hint{color:var(--ds-text-muted);margin:0;font-size:.71875rem;line-height:1.4}.meeting-outcome-dialog__other-textarea.ui-textarea,.meeting-outcome-dialog__body .meeting-outcome-dialog__other-textarea{min-height:5rem}.meeting-outcome-dialog__delay-reason{flex-direction:column;gap:.5rem;display:flex}.meeting-outcome-dialog__delay-reason-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.meeting-outcome-dialog__edit-reason{min-height:1.75rem;color:var(--ds-warning,#ca8a04);background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.3rem;padding:.2rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__edit-reason{color:color-mix(in srgb, var(--ds-warning,#ca8a04) 82%, var(--ds-on-surface))}}.meeting-outcome-dialog__edit-reason{font:inherit;cursor:pointer;font-size:.71875rem;font-weight:500;transition:background-color .15s,color .15s}.meeting-outcome-dialog__edit-reason:hover,.meeting-outcome-dialog__edit-reason.is-active{background:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__edit-reason:hover,.meeting-outcome-dialog__edit-reason.is-active{background:color-mix(in srgb, var(--ds-warning,#ca8a04) 12%, transparent)}}.meeting-outcome-dialog__edit-reason:hover,.meeting-outcome-dialog__edit-reason.is-active{color:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__edit-reason:hover,.meeting-outcome-dialog__edit-reason.is-active{color:color-mix(in srgb, var(--ds-warning,#ca8a04) 92%, var(--ds-on-surface))}}.meeting-outcome-dialog__delay-textarea.ui-textarea,.meeting-outcome-dialog__body .meeting-outcome-dialog__delay-textarea{resize:vertical;min-height:4.75rem}.meeting-outcome-dialog__delay-textarea:disabled{opacity:1;color:var(--ds-on-surface-variant);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__delay-textarea:disabled{background:color-mix(in srgb, var(--ds-surface) 82%, var(--ds-bento-border))}}.meeting-outcome-dialog__delay-textarea:disabled{cursor:default}.meeting-outcome-dialog__note{background:var(--ds-success,#15803d);border-radius:.625rem;margin:0;padding:.75rem .875rem}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__note{background:color-mix(in srgb, var(--ds-success,#15803d) 7%, transparent)}}.meeting-outcome-dialog__note{color:var(--ds-on-surface-variant);font-size:.8125rem;line-height:1.45}.meeting-outcome-dialog__note strong{color:var(--ds-on-surface);font-weight:550}.meeting-outcome-dialog__note--reschedule{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__note--reschedule{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.meeting-outcome-dialog__footer{border-top:1px solid var(--ds-bento-border);flex-shrink:0;gap:.5rem;padding:.75rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__footer{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.meeting-outcome-dialog__btn{min-height:2.25rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.meeting-outcome-dialog__btn:disabled{cursor:not-allowed;opacity:.55}.meeting-outcome-dialog__btn--ghost{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--ghost{border-color:color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.meeting-outcome-dialog__btn--ghost{color:var(--ds-on-surface);background:0 0}.meeting-outcome-dialog__btn--ghost:hover:not(:disabled){background:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ds-bento-border) 28%, transparent)}}.meeting-outcome-dialog__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary,#fff);gap:.35rem}.meeting-outcome-dialog__btn--primary:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 88%, black)}}.meeting-outcome-dialog__btn--success{background:var(--ds-success,#15803d)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--success{background:color-mix(in srgb, var(--ds-success,#15803d) 88%, black)}}.meeting-outcome-dialog__btn--success{color:#fff}.meeting-outcome-dialog__btn--success:hover:not(:disabled){background:var(--ds-success,#15803d)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--success:hover:not(:disabled){background:color-mix(in srgb, var(--ds-success,#15803d) 78%, black)}}.meeting-outcome-dialog__btn--warning{background:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--warning{background:color-mix(in srgb, var(--ds-warning,#ca8a04) 86%, black)}}.meeting-outcome-dialog__btn--warning{color:#fff}.meeting-outcome-dialog__btn--warning:hover:not(:disabled){background:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--warning:hover:not(:disabled){background:color-mix(in srgb, var(--ds-warning,#ca8a04) 76%, black)}}.meeting-outcome-dialog__btn--danger{background:var(--ds-error,#b42318);color:#fff}.meeting-outcome-dialog__btn--danger:hover:not(:disabled){background:var(--ds-error,#b42318)}@supports (color:color-mix(in lab, red, red)){.meeting-outcome-dialog__btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ds-error,#b42318) 88%, black)}}html[data-viewport=phone] .meeting-outcome-dialog.ui-dialog__content,html[data-viewport=tablet] .meeting-outcome-dialog.ui-dialog__content{max-width:calc(100vw - 1.5rem)}.calendar-missing-scopes-dialog.ui-dialog__content{gap:1rem;width:min(100vw - 2rem,34rem);padding:1.25rem}.calendar-missing-scopes-dialog__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding-right:1.5rem;display:grid}.calendar-missing-scopes-dialog__hero .ui-dialog__title{margin-bottom:.3rem}.calendar-missing-scopes-dialog__mascot{cursor:help;border-radius:9999px;outline:none;display:inline-flex}.calendar-missing-scopes-dialog__mascot:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.calendar-missing-scopes-dialog__mascot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.calendar-missing-scopes-dialog__notice{border:1px solid var(--ds-warning,#ca8a04);flex-direction:column;gap:.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.calendar-missing-scopes-dialog__notice{border:1px solid color-mix(in srgb, var(--ds-warning,#ca8a04) 28%, transparent)}}.calendar-missing-scopes-dialog__notice{background:var(--ds-warning,#ca8a04);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.calendar-missing-scopes-dialog__notice{background:color-mix(in srgb, var(--ds-warning,#ca8a04) 8%, var(--ds-surface))}}.calendar-missing-scopes-dialog__notice{padding:.75rem .875rem}.calendar-missing-scopes-dialog__notice strong{color:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.calendar-missing-scopes-dialog__notice strong{color:color-mix(in srgb, var(--ds-warning,#ca8a04) 72%, var(--ds-on-surface))}}.calendar-missing-scopes-dialog__notice strong{font-size:.75rem;font-weight:650}.calendar-missing-scopes-dialog__notice span{color:var(--ds-text-muted);font-size:.6875rem;line-height:1.45}.calendar-missing-scopes-dialog__btn{border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.calendar-missing-scopes-dialog__btn--ghost{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.calendar-missing-scopes-dialog__btn--ghost{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.calendar-missing-scopes-dialog__btn--ghost{color:var(--ds-on-surface);background:0 0}.calendar-missing-scopes-dialog__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary);border:0}@media (max-width:32rem){.calendar-missing-scopes-dialog__hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding-right:0}.calendar-missing-scopes-dialog .ui-dialog__footer{flex-direction:column-reverse}.calendar-missing-scopes-dialog__btn{width:100%}}.draft-recovered-modal.ui-dialog__content{gap:.875rem;width:min(100vw - 2rem,30rem);padding:1.25rem 1.25rem 1rem;overflow:hidden}.draft-recovered-modal__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem;padding-right:1.5rem;display:grid}.draft-recovered-modal__mascot{cursor:pointer;background:0 0;border:none;border-radius:9999px;outline:none;flex-shrink:0;padding:0;transition:transform .15s;display:inline-flex}.draft-recovered-modal__mascot:hover{transform:scale(1.04)}.draft-recovered-modal__mascot:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__mascot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.draft-recovered-modal__copy{flex-direction:column;gap:.2rem;display:flex}.draft-recovered-modal__eyebrow{color:var(--ds-primary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.3rem;font-size:.625rem;font-weight:700;display:flex}.draft-recovered-modal__title{color:var(--ds-on-surface);letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:650;line-height:1.25}.draft-recovered-modal__description{color:var(--ds-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.5}.draft-recovered-modal__description strong{color:var(--ds-on-surface);font-weight:550}.draft-recovered-modal__progress{background:var(--ds-primary);border-radius:9999px;height:3px}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__progress{background:color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.draft-recovered-modal__progress{overflow:hidden}.draft-recovered-modal__progress-bar{background:var(--ds-primary);transform-origin:0;border-radius:9999px;width:100%;height:100%;transition:none;display:block}.draft-recovered-modal__continue{border:1px solid var(--ds-primary);justify-content:center;align-items:center;width:100%;min-height:2.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__continue{border:1px solid color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.draft-recovered-modal__continue{background:var(--ds-primary);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__continue{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.draft-recovered-modal__continue{color:var(--ds-primary);cursor:pointer;font-size:.8125rem;font-weight:600;transition:background-color .12s,border-color .12s}.draft-recovered-modal__continue:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__continue:hover{background:color-mix(in srgb, var(--ds-primary) 11%, transparent)}}.draft-recovered-modal__continue:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__continue:hover{border-color:color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.draft-recovered-modal__continue:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.draft-recovered-modal__continue:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 42%, transparent)}}.draft-recovered-modal__continue:focus-visible{outline-offset:2px}@media (max-width:32rem){.draft-recovered-modal__hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding-right:0}.draft-recovered-modal__eyebrow{justify-content:center}}.app-toast{top:calc(var(--app-safe-top,0px) + 1rem);z-index:1000;border:1px solid var(--ds-outline-variant);align-items:center;gap:.4rem;max-width:min(92vw,26rem);padding:.5rem .7rem;display:inline-flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.app-toast{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.app-toast{background:var(--ds-surface);border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.app-toast{background:color-mix(in srgb, var(--ds-surface) 97%, transparent)}}.app-toast{box-shadow:0 6px 18px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.app-toast{box-shadow:0 6px 18px color-mix(in srgb, var(--ds-on-surface) 10%, transparent)}}.app-toast{color:var(--ds-on-surface);pointer-events:none;font-size:.75rem;font-weight:400;animation:.18s app-toast-in;transform:translate(-50%)}.app-toast__icon{flex:none;font-size:1rem}.app-toast--success .app-toast__icon{color:var(--ds-success)}.app-toast--info .app-toast__icon{color:var(--ds-primary)}.app-toast--warning .app-toast__icon{color:var(--ds-warning)}.app-toast--error .app-toast__icon{color:var(--ds-error)}@keyframes app-toast-in{0%{opacity:0;transform:translate(-50%)translateY(.35rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.lead-inspector{flex-direction:column;gap:1.75rem;padding-bottom:.25rem;display:flex}.lead-inspector__hero{align-items:flex-start;gap:.95rem;display:flex}.lead-inspector__identity-avatar{width:3.5rem;height:3.5rem}.lead-inspector__identity-avatar .listing-identity__avatar-initials{font-size:.875rem}.lead-inspector__identity-avatar .listing-identity__stage-icon{width:1rem;height:1rem;bottom:-2px;right:-2px}.lead-inspector__hero-copy{flex-direction:column;flex:1;gap:.125rem;min-width:0;padding-top:.05rem;display:flex}.lead-inspector__name{letter-spacing:-.02em;color:var(--ds-on-surface);margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.lead-inspector__badges{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.45rem;display:flex}.lead-inspector__source-pill{background:var(--ds-primary);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-inspector__source-pill{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.lead-inspector__source-pill{color:var(--ds-primary);padding:.15rem .55rem;font-size:.6875rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.lead-inspector__source-pill{color:color-mix(in srgb, var(--ds-primary) 80%, var(--ds-on-surface))}}.lead-inspector__meta{color:var(--ds-text-muted);margin:.4rem 0 0;font-size:.71875rem;font-weight:400;line-height:1.4}.lead-next-step-hero{border-bottom:1px solid var(--ds-bento-border);flex-direction:column;gap:.5rem;padding-bottom:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.lead-inspector .lead-stage-badge{font-weight:400}.lead-next-step-hero__title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-size:.6875rem;font-weight:500}.lead-next-step-hero__status{flex-direction:column;gap:.1rem;display:flex}.lead-next-step-hero__status-title{color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}.lead-next-step-hero__status-when{color:var(--ds-text-muted);margin:0;font-size:.75rem;line-height:1.4}.lead-next-step-hero__status-note{color:var(--ds-text-muted);margin:.1rem 0 0;font-size:.75rem;line-height:1.4}.lead-next-step-hero__status--overdue .lead-next-step-hero__status-title,.lead-next-step-hero__status--overdue .lead-next-step-hero__status-when{color:var(--ds-error)}.lead-next-step-hero__status--empty .lead-next-step-hero__status-title{color:var(--ds-text-muted);font-weight:400}.lead-next-step-hero__status--cancelled .lead-next-step-hero__status-title{color:var(--ds-text-muted)}.lead-next-step-hero__actions{flex-wrap:wrap;gap:.35rem .5rem;margin-top:.15rem;display:flex}.lead-next-step-hero__action{font:inherit;color:var(--ds-primary);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--ds-primary);-webkit-text-decoration-color:var(--ds-primary);-webkit-text-decoration-color:var(--ds-primary);text-decoration-color:var(--ds-primary);background:0 0;border:0;padding:0;font-size:.75rem;font-weight:400;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__action{-webkit-text-decoration-color:color-mix(in srgb, var(--ds-primary) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-primary) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.lead-next-step-hero__action{text-underline-offset:2px}.lead-next-step-hero__action:hover{-webkit-text-decoration-color:var(--ds-primary);-webkit-text-decoration-color:var(--ds-primary);-webkit-text-decoration-color:var(--ds-primary);text-decoration-color:var(--ds-primary)}.lead-next-step-hero__action--danger{color:var(--ds-error);-webkit-text-decoration-color:var(--ds-error);-webkit-text-decoration-color:var(--ds-error);-webkit-text-decoration-color:var(--ds-error);text-decoration-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__action--danger{-webkit-text-decoration-color:color-mix(in srgb, var(--ds-error) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-error) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-error) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-error) 35%, transparent)}}.lead-next-step-hero__action--danger:hover{-webkit-text-decoration-color:var(--ds-error);-webkit-text-decoration-color:var(--ds-error);-webkit-text-decoration-color:var(--ds-error);text-decoration-color:var(--ds-error)}.lead-inspector__activity{flex-direction:column;gap:.65rem;padding-top:.25rem;display:flex}.lead-inspector__activity-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-size:.6875rem;font-weight:500}.lead-inspector__activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .75rem;display:grid}.lead-inspector__activity-row{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lead-inspector__activity-label{color:var(--ds-text-muted);font-size:.625rem;font-weight:400}.lead-inspector__activity-value{color:var(--ds-on-surface);overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.35}.lead-inspector__activity-sub{color:var(--ds-text-muted);font-weight:400}.lead-inspector__activity-stage{align-items:center;gap:.35rem;display:inline-flex}.lead-inspector__ops{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.lead-inspector__ops-card{border:1px solid var(--ds-bento-border);flex-direction:column;gap:.4rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-inspector__ops-card{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-inspector__ops-card{background:0 0;border-radius:.625rem;padding:.65rem}.lead-inspector__ops-card-head{align-items:center;gap:.3rem;min-width:0;display:flex}.lead-inspector__ops-card-icon{opacity:.65;color:var(--ds-text-muted);flex-shrink:0;display:inline-flex}.lead-inspector__ops-label{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:500;overflow:hidden}.lead-inspector__ops-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lead-inspector__ops-value{color:var(--ds-on-surface);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.lead-inspector__ops-value--quente{color:var(--lead-stage-quente)}.lead-inspector__ops-value--frio{color:var(--lead-stage-frio)}.lead-inspector__ops-value--convertido{color:var(--lead-stage-convertido)}.lead-inspector__ops-sub{color:var(--ds-text-muted);margin:0;font-size:.625rem;font-weight:400;line-height:1.35}.lead-inspector__ops-sub--primary{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__ops-sub--primary{color:color-mix(in srgb, var(--ds-primary) 70%, var(--ds-text-muted))}}.lead-inspector__ops-sub--success{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__ops-sub--success{color:color-mix(in srgb, var(--ds-success) 75%, var(--ds-text-muted))}}.lead-inspector__stage-select{width:100%;font:inherit;color:var(--ds-on-surface);cursor:pointer;appearance:auto;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.3}.lead-inspector__stage-select--quente{color:var(--lead-stage-quente)}.lead-inspector__stage-select--frio{color:var(--lead-stage-frio)}.lead-inspector__stage-select--convertido{color:var(--lead-stage-convertido)}.lead-inspector__section{flex-direction:column;gap:.875rem;display:flex}.lead-inspector__section-title{border-bottom:1px solid var(--ds-bento-border);align-items:center;gap:.4rem;margin:0;padding-bottom:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-inspector__section-title{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.lead-inspector__section-title{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:.8125rem;font-weight:500}.lead-inspector__section-icon{opacity:.55;color:var(--ds-text-muted);display:inline-flex}.lead-inspector__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem 1.25rem;display:grid}.lead-inspector__contact-field{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.lead-inspector__contact-field--full{grid-column:1/-1}.lead-inspector__contact-icon{width:1.15rem;height:1.15rem;color:var(--ds-text-muted);opacity:.7;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:inline-flex}.lead-inspector__contact-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.lead-inspector__contact-label{color:var(--ds-text-muted);font-size:.625rem;font-weight:400}.lead-inspector__contact-value{color:var(--ds-on-surface);overflow-wrap:anywhere;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:400;line-height:1.4;display:inline-flex}.lead-inspector__inline-wa{background:var(--ds-success);border:0;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-inspector__inline-wa{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface))}}.lead-inspector__inline-wa{color:var(--lead-stage-convertido);cursor:pointer}.lead-inspector__inline-wa:hover{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__inline-wa:hover{background:color-mix(in srgb, var(--ds-success) 16%, var(--ds-surface))}}.lead-inspector__cadastro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.5rem;display:grid}.lead-inspector__cadastro-field{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lead-inspector__cadastro-label{color:var(--ds-text-muted);font-size:.625rem;font-weight:400}.lead-inspector__cadastro-value{color:var(--ds-on-surface);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.4}.lead-inspector__notes-box{background:var(--lead-note-accent);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-box{background:color-mix(in srgb, var(--lead-note-accent) 12%, var(--ds-surface))}}.lead-inspector__notes-box{color:var(--ds-on-surface);padding:.8rem .9rem;font-size:.8125rem;font-weight:400;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-box{color:color-mix(in srgb, var(--ds-on-surface) 82%, var(--ds-text-muted))}}.lead-inspector__notes-box{white-space:pre-wrap;overflow-wrap:anywhere}.lead-inspector-footer__main{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;display:flex}.lead-inspector-footer__btn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.125rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:400;transition:background-color .15s,border-color .15s;display:inline-flex}.lead-inspector-footer__btn--edit{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--edit{border-color:color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.lead-inspector-footer__btn--edit{color:var(--ds-on-surface)}.lead-inspector-footer__btn--edit:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--edit:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, var(--ds-surface))}}.lead-inspector-footer__btn--notes{border-color:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--notes{border-color:color-mix(in srgb, var(--lead-note-accent) 38%, transparent)}}.lead-inspector-footer__btn--notes{color:var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--notes{color:color-mix(in srgb, var(--lead-note-ink) 78%, var(--ds-on-surface))}}.lead-inspector-footer__btn--notes:hover{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--notes:hover{background:color-mix(in srgb, var(--lead-note-accent) 14%, var(--ds-surface))}}.lead-inspector-footer__btn--actions{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--actions{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.lead-inspector-footer__btn--actions{color:var(--ds-primary)}.lead-inspector-footer__btn--actions:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector-footer__btn--actions:hover{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.lead-inspector-footer__convert{background:var(--ds-success);min-height:2.125rem;color:var(--ds-on-primary);cursor:pointer;border:0;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .9rem;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:inline-flex}.lead-inspector-footer__convert:hover:not(:disabled){background:var(--lead-stage-convertido)}.lead-inspector-footer__convert:disabled{opacity:.45;cursor:not-allowed}.entity-viewer--inline:has(.lead-inspector) .entity-viewer__position{font-weight:400}:is(.entity-viewer--inline:has(.lead-inspector) .entity-viewer__position-current,.entity-viewer--inline:has(.lead-inspector) .entity-viewer__quick-btn-label){font-weight:500}.lead-inspector .lead-days-chip{font-weight:400}.lead-inspector{gap:1rem}.lead-inspector__detail-state{color:var(--ds-text-muted);background:var(--ds-primary);border-radius:.625rem;margin:0;padding:.5rem .625rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__detail-state{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.lead-inspector__detail-state{font-size:.6875rem}.lead-inspector__detail-state--error{color:var(--ds-error);background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__detail-state--error{background:color-mix(in srgb, var(--ds-error) 5%, var(--ds-surface))}}.lead-inspector__top{grid-template-columns:minmax(0,1fr) minmax(15rem,.72fr);align-items:stretch;gap:.875rem;display:grid}.lead-inspector__hero{align-items:center;min-width:0;padding-bottom:.125rem}.lead-inspector__name{font-size:1.25rem;font-weight:600}.lead-inspector__source-pill{border:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__source-pill{border:1px solid color-mix(in srgb, var(--ds-bento-border) 42%, transparent)}}.lead-inspector__source-pill{color:var(--ds-text-muted);background:0 0}.lead-next-step-hero{border:1px solid var(--ds-bento-border);gap:.55rem;min-width:0;padding:.7rem .75rem}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero{border:1px solid color-mix(in srgb, var(--ds-bento-border) 42%, transparent)}}.lead-next-step-hero{background:var(--ds-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero{background:color-mix(in srgb, var(--ds-primary) 1%, var(--ds-surface))}}.lead-next-step-hero__heading{align-items:flex-start;gap:.5rem;display:flex}.lead-next-step-hero__heading>div{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.lead-next-step-hero__icon{width:1.75rem;height:1.75rem;color:var(--ds-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__icon{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-text-muted))}}.lead-next-step-hero__icon{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__icon{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-next-step-hero__title{letter-spacing:.045em;color:var(--ds-text-muted);font-size:.625rem}.lead-next-step-hero__status-title{font-size:.875rem;font-weight:500;line-height:1.3}.lead-next-step-hero__status-when,.lead-next-step-hero__status-note{font-size:.6875rem;line-height:1.3}.lead-next-step-hero__actions{align-items:center;gap:.35rem;margin-top:0;display:flex}.lead-next-step-hero__action--primary{border:1px solid var(--ds-primary);flex:1;min-height:2rem}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__action--primary{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, var(--ds-bento-border))}}.lead-next-step-hero__action--primary{background:var(--ds-primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__action--primary{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-next-step-hero__action--primary{color:var(--ds-primary);padding:.3rem .7rem;font-weight:500;text-decoration:none}.lead-next-step-hero__action--primary:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__action--primary:hover{border-color:color-mix(in srgb, var(--ds-primary) 24%, var(--ds-bento-border))}}.lead-next-step-hero__action--primary:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__action--primary:hover{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.lead-next-step-hero__action--primary:hover{text-decoration:none}.lead-next-step-hero__more{border:1px solid var(--ds-bento-border);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__more{border:1px solid color-mix(in srgb, var(--ds-bento-border) 48%, transparent)}}.lead-next-step-hero__more{color:var(--ds-text-muted);background:var(--ds-surface);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__more{background:color-mix(in srgb, var(--ds-surface) 96%, var(--ds-bento-border))}}.lead-next-step-hero__more{cursor:pointer}.lead-next-step-hero__more:hover{color:var(--ds-on-surface);background:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-next-step-hero__more:hover{background:color-mix(in srgb, var(--ds-bento-border) 12%, var(--ds-surface))}}.lead-inspector__meta{margin-top:.3rem}.lead-inspector__meta-sep{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__meta-sep{color:color-mix(in srgb, var(--ds-text-muted) 72%, transparent)}}.lead-inspector__stage-wrap{max-width:100%;display:inline-flex;position:relative}.lead-inspector__stage-wrap--editable{border-radius:999px}.lead-inspector__stage-wrap--editable:focus-within{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__stage-wrap--editable:focus-within{outline:2px solid color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.lead-inspector__stage-wrap--editable:focus-within{outline-offset:2px}.lead-inspector__stage-wrap .lead-inspector__stage-select{z-index:1;opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.lead-inspector__decision-grid{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr);gap:.75rem;display:grid}.lead-inspector__section{border:1px solid var(--ds-bento-border);gap:.75rem;padding:.875rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__section{border:1px solid color-mix(in srgb, var(--ds-bento-border) 42%, transparent)}}.lead-inspector__section{background:var(--ds-surface);border-radius:.875rem}.lead-inspector__section-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lead-inspector__section-title{border:0;padding:0;font-size:.8125rem;font-weight:600}.lead-inspector__section-action{color:var(--ds-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.6875rem;text-decoration:none}.lead-inspector__section-action:focus-visible,.lead-inspector__notes-edit:focus-visible,.lead-inspector__quick-grid>button:focus-visible,.lead-next-step-hero__action:focus-visible,.lead-next-step-hero__more:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__section-action:focus-visible,.lead-inspector__notes-edit:focus-visible,.lead-inspector__quick-grid>button:focus-visible,.lead-next-step-hero__action:focus-visible,.lead-next-step-hero__more:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 52%, transparent)}}.lead-inspector__section-action:focus-visible,.lead-inspector__notes-edit:focus-visible,.lead-inspector__quick-grid>button:focus-visible,.lead-next-step-hero__action:focus-visible,.lead-next-step-hero__more:focus-visible{outline-offset:2px}.lead-inspector__contact-history{margin-left:0;padding-left:0}.lead-inspector__contact-history .lead-contact-dialog__timeline-item{grid-template-columns:.5rem 1.75rem minmax(0,1fr);gap:.5rem;padding:.55rem .25rem}.lead-inspector__contact-history .lead-contact-dialog__channel{width:1.75rem;height:1.75rem}.lead-inspector__contact-history .lead-contact-dialog__timeline-hint{display:none}.lead-inspector__contact-history.lead-contact-dialog__empty{padding:.75rem .25rem}.lead-inspector__contact-history .lead-contact-dialog__timeline-item:disabled,.lead-inspector__contact-history .lead-contact-dialog__timeline-item[aria-disabled=true]{opacity:1;cursor:default}.lead-inspector__quick-grid{grid-template-columns:1fr;gap:.35rem;display:grid}.lead-inspector__quick-grid>button{border:1px solid var(--ds-bento-border);align-items:center;gap:.625rem;min-width:0;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-inspector__quick-grid>button{border:1px solid color-mix(in srgb, var(--ds-bento-border) 48%, transparent)}}.lead-inspector__quick-grid>button{color:var(--ds-primary);background:var(--ds-bento-border);border-radius:.65rem;padding:.45rem .625rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__quick-grid>button{background:color-mix(in srgb, var(--ds-bento-border) 3%, var(--ds-surface))}}.lead-inspector__quick-grid>button{text-align:left;cursor:pointer}.lead-inspector__quick-grid>button:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__quick-grid>button:hover{border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.lead-inspector__quick-grid>button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__quick-grid>button:hover{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-inspector__quick-grid>button>svg{flex-shrink:0}.lead-inspector__quick-grid>button span{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.lead-inspector__quick-grid strong{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;overflow:hidden}.lead-inspector__quick-grid small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.lead-inspector__contact-grid,.lead-inspector__cadastro-grid{gap:.75rem 1.25rem}.lead-inspector__data-groups{flex-direction:column;gap:.95rem;display:flex}.lead-inspector__data-group{flex-direction:column;gap:.5rem;display:flex}.lead-inspector__data-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-size:.625rem;font-weight:600}.lead-inspector__address-line{color:var(--ds-on-surface);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:400;line-height:1.45}.lead-inspector__notes-box{border:1px solid var(--lead-note-accent);flex-direction:column;gap:.45rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-box{border:1px solid color-mix(in srgb, var(--lead-note-accent) 28%, transparent)}}.lead-inspector__notes-box{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-box{background:color-mix(in srgb, var(--lead-note-accent) 12%, var(--ds-surface))}}.lead-inspector__notes-box:has(.lead-inspector__notes-edit){padding-right:2rem}.lead-inspector__notes-box.is-empty{border-color:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-box.is-empty{border-color:color-mix(in srgb, var(--lead-note-accent) 18%, transparent)}}.lead-inspector__notes-box.is-empty{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-box.is-empty{background:color-mix(in srgb, var(--lead-note-accent) 8%, var(--ds-surface))}}.lead-inspector__notes-box.is-empty{color:var(--ds-text-muted);font-style:italic}.lead-inspector__notes-copy{min-width:0;margin:0}.lead-inspector__notes-edit{width:1.375rem;height:1.375rem;color:var(--lead-note-ink);background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.4rem;right:.4rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-edit{color:color-mix(in srgb, var(--lead-note-ink) 55%, var(--ds-text-muted))}}.lead-inspector__notes-edit{cursor:pointer;opacity:.8;transition:opacity .15s,color .15s,background .15s}.lead-inspector__notes-edit:hover,.lead-inspector__notes-edit:focus-visible{opacity:1;color:var(--lead-note-ink)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-edit:hover,.lead-inspector__notes-edit:focus-visible{color:color-mix(in srgb, var(--lead-note-ink) 70%, var(--ds-on-surface))}}.lead-inspector__notes-edit:hover,.lead-inspector__notes-edit:focus-visible{background:var(--lead-note-accent)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__notes-edit:hover,.lead-inspector__notes-edit:focus-visible{background:color-mix(in srgb, var(--lead-note-accent) 22%, transparent)}}.lead-inspector__notes-edit:hover,.lead-inspector__notes-edit:focus-visible{outline:none}.lead-inspector__journeys{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lead-inspector__journey{border:1px solid var(--ds-bento-border);flex-direction:column;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey{border:1px solid color-mix(in srgb, var(--ds-bento-border) 38%, transparent)}}.lead-inspector__journey{color:inherit;background:var(--ds-bento-border);border-radius:.75rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey{background:color-mix(in srgb, var(--ds-bento-border) 2.5%, var(--ds-surface))}}.lead-inspector__journey{text-decoration:none}.lead-inspector__journey:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey:hover{border-color:color-mix(in srgb, var(--ds-primary) 20%, var(--ds-bento-border))}}.lead-inspector__journey:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey:hover{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-inspector__journey-main,.lead-inspector__journey-main>span:first-child{min-width:0;display:flex}.lead-inspector__journey-main{justify-content:space-between;align-items:flex-start;gap:.5rem}.lead-inspector__journey-main>span:first-child{flex-direction:column;gap:.15rem}.lead-inspector__journey-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.lead-inspector__journey-main small,.lead-inspector__journey-meta,.lead-inspector__journeys-more,.lead-inspector__journeys-empty{color:var(--ds-text-muted);font-size:.65rem}.lead-inspector__journey-status{color:var(--ds-primary);background:var(--ds-primary);border-radius:999px;flex-shrink:0;padding:.18rem .4rem;font-size:.58rem}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey-status{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-inspector__journey-status--completed{color:var(--ds-success);background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey-status--completed{background:color-mix(in srgb, var(--ds-success) 7%, var(--ds-surface))}}.lead-inspector__journey-progress{background:var(--ds-bento-border);border-radius:999px;height:.22rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey-progress{background:color-mix(in srgb, var(--ds-bento-border) 30%, transparent)}}.lead-inspector__journey-progress>span{border-radius:inherit;background:var(--ds-primary);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.lead-inspector__journey-progress>span{background:color-mix(in srgb, var(--ds-primary) 68%, var(--ds-surface))}}.lead-inspector__journey-meta{justify-content:space-between;align-items:center;display:flex}.lead-inspector__journeys-more,.lead-inspector__journeys-empty{margin:0}[data-viewport=phone] .lead-inspector__journeys{grid-template-columns:1fr}.lead-phone-action-dialog.ui-dialog__content{border-color:var(--ds-bento-border);gap:0;max-width:min(30rem,100vw - 2rem);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog.ui-dialog__content{border-color:color-mix(in srgb, var(--ds-bento-border) 58%, transparent)}}.lead-phone-action-dialog.ui-dialog__content{box-shadow:0 24px 72px var(--ds-inverse-surface);border-radius:1rem;padding:0}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog.ui-dialog__content{box-shadow:0 24px 72px color-mix(in srgb, var(--ds-inverse-surface) .14, transparent)}}.lead-phone-action-dialog .ui-dialog__header{border-bottom:1px solid var(--ds-bento-border);align-items:flex-start;gap:.75rem;padding:1.125rem 1.25rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog .ui-dialog__header{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 38%, transparent)}}.lead-phone-action-dialog .ui-dialog__header{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog .ui-dialog__header{background:color-mix(in srgb, var(--ds-primary) 1.5%, var(--ds-surface))}}.lead-phone-action-dialog .ui-dialog__header>div{min-width:0}.lead-phone-action-dialog__icon{width:2.25rem;height:2.25rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__icon{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-phone-action-dialog__body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem .75rem;display:flex}.lead-phone-action-dialog__number{border:1px solid var(--ds-bento-border);flex-direction:column;gap:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__number{border:1px solid color-mix(in srgb, var(--ds-bento-border) 38%, transparent)}}.lead-phone-action-dialog__number{background:var(--ds-bento-border);border-radius:.7rem;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__number{background:color-mix(in srgb, var(--ds-bento-border) 3%, var(--ds-surface))}}.lead-phone-action-dialog__number span,.lead-phone-action-dialog__hint{color:var(--ds-text-muted);font-size:.75rem}.lead-phone-action-dialog__number strong{color:var(--ds-on-surface);font-size:1rem;font-weight:600}.lead-phone-action-dialog__hint{margin:0;line-height:1.45}.lead-phone-action-dialog__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lead-phone-action-dialog__option{border:1px solid var(--ds-bento-border);align-items:flex-start;gap:.625rem;min-width:0;min-height:4.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__option{border:1px solid color-mix(in srgb, var(--ds-bento-border) 48%, transparent)}}.lead-phone-action-dialog__option{color:var(--ds-on-surface);background:var(--ds-surface);text-align:left;cursor:pointer;border-radius:.75rem;padding:.7rem}.lead-phone-action-dialog__option:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__option:hover{border-color:color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bento-border))}}.lead-phone-action-dialog__option:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__option:hover{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-phone-action-dialog__option-icon{width:1.8rem;height:1.8rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__option-icon{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-phone-action-dialog__option>span:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lead-phone-action-dialog__option strong{font-size:.75rem;font-weight:600}.lead-phone-action-dialog__option small{color:var(--ds-text-muted);font-size:.65rem;line-height:1.35}.lead-phone-action-dialog .ui-dialog__footer{justify-content:flex-end;padding:.25rem 1.25rem 1rem}.lead-phone-action-dialog__cancel{color:var(--ds-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-size:.75rem}.lead-phone-action-dialog__cancel:hover{color:var(--ds-on-surface)}.lead-phone-action-dialog__option:focus-visible,.lead-phone-action-dialog__cancel:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-phone-action-dialog__option:focus-visible,.lead-phone-action-dialog__cancel:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 52%, transparent)}}.lead-phone-action-dialog__option:focus-visible,.lead-phone-action-dialog__cancel:focus-visible{outline-offset:2px}[data-viewport=phone] .lead-phone-action-dialog__options{grid-template-columns:1fr}.lead-post-create-dialog.ui-dialog__content{border-color:var(--ds-bento-border);gap:1rem;max-width:min(28rem,100vw - 2rem)}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog.ui-dialog__content{border-color:color-mix(in srgb, var(--ds-bento-border) 52%, transparent)}}.lead-post-create-dialog.ui-dialog__content{background:var(--ds-primary);border-radius:1rem;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog.ui-dialog__content{background:color-mix(in srgb, var(--ds-primary) 1%, var(--ds-surface))}}.lead-post-create-dialog.ui-dialog__content{box-shadow:0 22px 64px var(--ds-inverse-surface)}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog.ui-dialog__content{box-shadow:0 22px 64px color-mix(in srgb, var(--ds-inverse-surface) .12, transparent)}}.lead-post-create-dialog .ui-dialog__header{gap:.3rem;padding-right:1.75rem}.lead-post-create-dialog .ui-dialog__title{font-size:1rem;font-weight:600}.lead-post-create-dialog .ui-dialog__description{font-size:.75rem;line-height:1.45}.lead-post-create-dialog__actions{gap:.4rem;display:grid}.lead-post-create-dialog__actions>button{border:1px solid var(--ds-bento-border);align-items:center;gap:.7rem;min-height:3.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button{border:1px solid color-mix(in srgb, var(--ds-bento-border) 38%, transparent)}}.lead-post-create-dialog__actions>button{color:var(--ds-primary);border-radius:.7rem;padding:.65rem .7rem}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button{color:color-mix(in srgb, var(--ds-primary) 78%, var(--ds-text-muted))}}.lead-post-create-dialog__actions>button{background:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button{background:color-mix(in srgb, var(--ds-bento-border) 2.5%, var(--ds-surface))}}.lead-post-create-dialog__actions>button{text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.lead-post-create-dialog__actions>button:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.lead-post-create-dialog__actions>button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button:hover{background:color-mix(in srgb, var(--ds-primary) 3.5%, var(--ds-surface))}}.lead-post-create-dialog__actions>button>svg{background:var(--ds-primary);border-radius:.55rem;flex-shrink:0;width:2rem;height:2rem;padding:.42rem}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button>svg{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.lead-post-create-dialog__actions>button>span{flex-direction:column;gap:.1rem;display:flex}.lead-post-create-dialog__actions strong{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600}.lead-post-create-dialog__actions small{color:var(--ds-text-muted);font-size:.6875rem;line-height:1.35}.lead-post-create-dialog__actions>button:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-post-create-dialog__actions>button:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.lead-post-create-dialog__actions>button:focus-visible{outline-offset:2px}[data-viewport=phone] .lead-post-create-dialog.ui-dialog__content{padding:1rem}[data-viewport=phone] .lead-inspector__ops{grid-template-columns:repeat(2,minmax(0,1fr))}[data-viewport=phone] .lead-inspector__top,[data-viewport=tablet] .lead-inspector__top,[data-viewport=phone] .lead-inspector__decision-grid,[data-viewport=tablet] .lead-inspector__decision-grid{grid-template-columns:1fr}[data-viewport=phone] .lead-next-step-hero__actions{align-items:center}[data-viewport=phone] .lead-next-step-hero__action--primary{width:100%}html[data-viewport=phone] .lead-inspector__ops,html[data-viewport=phone] .lead-inspector__contact-grid,html[data-viewport=phone] .lead-inspector__cadastro-grid{grid-template-columns:1fr}html[data-viewport=phone] .lead-inspector-footer__convert{width:100%;margin-left:0}.lead-form-dialog{max-width:min(40rem,100vw - 2rem)}.lead-form-modal.ui-dialog__content{flex-direction:column;display:flex}.lead-form-modal__header{flex-shrink:0;padding-bottom:1rem}.lead-form-modal__header-main{align-items:flex-start;gap:.875rem;display:flex}.lead-form-modal__header-icon{background:var(--ds-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__header-icon{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface))}}.lead-form-modal__header-icon{color:var(--ds-primary);font-size:1.25rem}.lead-form-modal__shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lead-form-modal__layout{border-top:1px solid var(--ds-bento-border);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(17.5rem,18.75rem) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__layout{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-form-modal__nav{border-right:1px solid var(--ds-bento-border);flex-direction:column;gap:1rem;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav{border-right:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-form-modal__nav{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav{background:color-mix(in srgb, var(--ds-surface-container-low) 45%, var(--ds-surface))}}.lead-form-modal__nav{overscroll-behavior:contain;padding:1.25rem 1rem 1.5rem;overflow-y:auto}.lead-form-modal__nav-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.lead-form-modal__nav-item{flex-direction:column;display:flex}.lead-form-modal__nav-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:flex-start;gap:.75rem;width:100%;padding:.65rem .75rem;transition:background-color .16s,color .16s;display:flex}.lead-form-modal__nav-btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-btn:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-form-modal__nav-btn.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-btn.is-active{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.lead-form-modal__nav-indicator{flex-shrink:0;justify-content:center;align-items:center;width:1rem;padding-top:.2rem;display:flex}.lead-form-modal__nav-dot{border:2px solid var(--ds-outline);border-radius:9999px;width:.625rem;height:.625rem;display:block}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-dot{border:2px solid color-mix(in srgb, var(--ds-outline) 35%, transparent)}}.lead-form-modal__nav-dot{background:var(--ds-surface);transition:border-color .16s,background-color .16s}.lead-form-modal__nav-btn.is-active .lead-form-modal__nav-dot{border-color:var(--ds-primary);background:var(--ds-primary)}.lead-form-modal__nav-connector{background:var(--ds-bento-border);width:2px;height:.85rem;margin-left:1.18rem}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-connector{background:color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.lead-form-modal__nav-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lead-form-modal__nav-title{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600}.lead-form-modal__nav-btn.is-active .lead-form-modal__nav-title{color:var(--ds-primary)}.lead-form-modal__nav-description{color:var(--ds-text-muted);font-size:.6875rem;line-height:1.35}.lead-form-modal__tip{background:var(--ds-primary);border-radius:.75rem;align-items:flex-start;gap:.55rem;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__tip{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.lead-form-modal__tip{padding:.75rem}.lead-form-modal__tip-icon{color:var(--ds-primary);flex-shrink:0;font-size:1rem}.lead-form-modal__tip p{color:var(--ds-text-muted);margin:0;font-size:.75rem;line-height:1.45}.lead-form-modal__nav-compact{border-top:1px solid var(--ds-bento-border);flex-shrink:0;gap:.35rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-compact{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-form-modal__nav-compact{border-bottom:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-compact{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-form-modal__nav-compact{scrollbar-width:none;padding:.65rem 1rem}.lead-form-modal__nav-compact::-webkit-scrollbar{display:none}.lead-form-modal__nav-compact-item{border:1px solid var(--ds-bento-border);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-compact-item{border:1px solid color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.lead-form-modal__nav-compact-item{background:var(--ds-surface);color:var(--ds-text-muted);cursor:pointer;border-radius:9999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.lead-form-modal__nav-compact-item.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-compact-item.is-active{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.lead-form-modal__nav-compact-item.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__nav-compact-item.is-active{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.lead-form-modal__nav-compact-item.is-active{color:var(--ds-primary)}.lead-form-modal__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:2rem 2.25rem 1.5rem;overflow:hidden auto}.lead-form-modal__section,.lead-form-modal__section-anchor{scroll-margin-top:1rem}.lead-form-modal__section--main{flex-direction:column;gap:1.25rem;display:flex}.lead-form-modal__section-header{align-items:flex-start;gap:.75rem;display:flex}.lead-form-modal__section-icon{background:var(--ds-primary);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__section-icon{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.lead-form-modal__section-icon{color:var(--ds-primary);font-size:1.125rem}.lead-form-modal__section-heading{flex-direction:column;gap:.25rem;min-width:0;display:flex}.lead-form-modal__section-heading h3{color:var(--ds-on-surface);margin:0;font-size:1rem;font-weight:700}.lead-form-modal__section-heading p{color:var(--ds-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.lead-form-modal__section-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lead-form-modal__badge{background:var(--ds-primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__badge{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface))}}.lead-form-modal__badge{color:var(--ds-primary);padding:.15rem .55rem;font-size:.6875rem;font-weight:600}.lead-form-modal__avatar-row{align-items:center;gap:1rem;display:flex}.lead-form-modal__avatar{border:1px solid var(--ds-bento-border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__avatar{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.lead-form-modal__avatar{background:var(--ds-surface-container-low)}.lead-form-modal__avatar-image{object-fit:cover;width:4.5rem;height:4.5rem;display:block}.lead-form-modal__avatar-fallback{background:var(--ds-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__avatar-fallback{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface-container-low))}}.lead-form-modal__avatar-fallback{color:var(--ds-primary);font-size:1.125rem;font-weight:700}.lead-form-modal__avatar-meta{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.lead-form-modal__avatar-meta p{color:var(--ds-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.lead-form-modal__avatar-soon{border:1px solid var(--ds-bento-border);border-radius:9999px;align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__avatar-soon{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.lead-form-modal__avatar-soon{background:var(--ds-surface-container-low);color:var(--ds-text-muted);padding:.35rem .75rem;font-size:.75rem;font-weight:600}.lead-form-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.125rem;display:grid}.lead-form-modal__field-full{grid-column:1/-1}.lead-form-modal__textarea-wrap{position:relative}.lead-form-modal__char-count{color:var(--ds-text-muted);pointer-events:none;font-size:.6875rem;position:absolute;bottom:.55rem;right:.75rem}.lead-form-modal__section-anchor+.lead-form-modal__section-anchor,.lead-form-modal__section--main+.lead-form-modal__section-anchor{margin-top:1rem}.lead-form-modal__accordion{border:1px solid var(--ds-bento-border);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__accordion{border:1px solid color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.lead-form-modal__accordion{background:var(--ds-surface);border-radius:.875rem;transition:border-color .16s,box-shadow .16s}.lead-form-modal__accordion:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__accordion:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.lead-form-modal__accordion.is-open{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__accordion.is-open{border-color:color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bento-border))}}.lead-form-modal__accordion-trigger{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.95rem 1rem;transition:background-color .16s;display:flex}.lead-form-modal__accordion-trigger:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__accordion-trigger:hover{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-form-modal__accordion-trigger-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.lead-form-modal__accordion-icon{color:var(--ds-primary);flex-shrink:0;font-size:1.25rem}.lead-form-modal__accordion-title{color:var(--ds-on-surface);font-size:.9375rem;font-weight:600;display:block}.lead-form-modal__accordion-description{color:var(--ds-text-muted);margin-top:.15rem;font-size:.75rem;line-height:1.4;display:block}.lead-form-modal__accordion-chevron{color:var(--ds-text-muted);flex-shrink:0;font-size:1.375rem;transition:transform .2s}.lead-form-modal__accordion-chevron.is-open{transform:rotate(180deg)}.lead-form-modal__accordion-panel{border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__accordion-panel{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-form-modal__accordion-panel{padding:1rem 1rem 1.125rem;animation:.2s ease-out lead-form-modal-panel-in}@keyframes lead-form-modal-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lead-form-modal__readonly-block{background:var(--ds-on-surface);border-radius:.65rem;flex-direction:column;gap:.35rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__readonly-block{background:color-mix(in srgb, var(--ds-on-surface) 4%, var(--ds-surface))}}.lead-form-modal__readonly-block{border:1px solid var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__readonly-block{border:1px solid color-mix(in srgb, var(--ds-outline) 55%, transparent)}}.lead-form-modal__readonly-label{color:var(--ds-text-muted);font-size:.75rem;font-weight:600}.lead-form-modal__readonly-value{color:var(--ds-on-surface);margin:0;font-size:.875rem;line-height:1.45}.lead-form-modal__readonly-hint{color:var(--ds-text-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.4}.lead-form-modal__summary{gap:.75rem;margin:0;display:grid}.lead-form-modal__summary-row{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.lead-form-modal__summary-row dt{color:var(--ds-text-muted);margin:0;font-size:.75rem;font-weight:600}.lead-form-modal__summary-row dd{color:var(--ds-on-surface);margin:0;font-size:.8125rem;line-height:1.45}.lead-form-modal__error{color:var(--ds-error);margin:1rem 0 0;font-size:.8125rem}.lead-form-modal__footer{border-top:1px solid var(--ds-bento-border);flex-shrink:0;margin-top:0}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__footer{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-form-modal__footer{background:var(--ds-surface);padding-top:.875rem;padding-bottom:1rem}.lead-form-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.375rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.lead-form-modal__btn:disabled{cursor:not-allowed;opacity:.65}.lead-form-modal__btn--ghost{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-form-modal__btn--ghost{border-color:color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.lead-form-modal__btn--ghost{color:var(--ds-on-surface);background:0 0}.lead-form-modal__btn--ghost:hover:not(:disabled){background:var(--ds-surface-container-low)}.lead-form-modal__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary)}.lead-form-modal__btn--primary:hover:not(:disabled){filter:brightness(1.05)}.lead-form-dialog__form{flex-direction:column;gap:.75rem;display:flex}.lead-form-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;max-height:min(60vh,28rem);padding-right:.25rem;display:grid;overflow:auto}.lead-form-dialog__field{flex-direction:column;gap:.3rem;font-size:.8125rem;display:flex}.lead-form-dialog__field--full{grid-column:1/-1}.lead-form-dialog__field span{color:var(--ds-on-surface-variant);font-weight:600}.lead-form-dialog__field-hint{color:var(--ds-text-muted);font-size:.75rem;font-weight:400;line-height:1.4}.lead-form-dialog__field input,.lead-form-dialog__field select,.lead-form-dialog__field textarea{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);font:inherit;color:var(--ds-on-surface);border-radius:.5rem;padding:.45rem .55rem}.lead-form-dialog__section{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-on-surface-variant);grid-column:1/-1;margin:.35rem 0 0;font-size:.75rem;font-weight:700}.lead-form-dialog__error{color:var(--ds-error);margin:0;font-size:.8125rem}.lead-next-step-dialog.ui-dialog__content{flex-direction:column;max-width:min(24rem,100vw - 2rem);padding:0;display:flex}.lead-next-step-dialog__header{flex-shrink:0;gap:.25rem;padding:1rem 1rem .75rem}.lead-next-step-dialog__body{flex-direction:column;gap:.75rem;padding:0 1rem .75rem;display:flex}.lead-next-step-dialog__options{border:1px solid var(--ds-bento-border);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-next-step-dialog__options{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-next-step-dialog__options{border-radius:.5rem;overflow:hidden}.lead-next-step-dialog__options li+li{border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-next-step-dialog__options li+li{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.lead-next-step-dialog__option{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.65rem .75rem;transition:background-color .12s;display:flex}.lead-next-step-dialog__option:hover{background:var(--ds-surface-container-low)}.lead-next-step-dialog__option-label{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600;line-height:1.35}.lead-next-step-dialog__option--danger .lead-next-step-dialog__option-label{color:var(--ds-error)}.lead-next-step-dialog__option-desc{color:var(--ds-text-muted);font-size:.71875rem;line-height:1.4}.lead-next-step-dialog__form{flex-direction:column;gap:.65rem;display:flex}.lead-next-step-dialog__back{font:inherit;color:var(--ds-primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.75rem;font-weight:500}.lead-next-step-dialog__fields{flex-direction:column;gap:.65rem;display:flex}.lead-next-step-dialog__hint{color:var(--ds-text-muted);margin:0;font-size:.71875rem;line-height:1.4}.lead-next-step-dialog__error{color:var(--ds-error);margin:0;font-size:.8125rem}.lead-next-step-dialog__footer{border-top:1px solid var(--ds-bento-border);flex-shrink:0;gap:.5rem;margin:0}@supports (color:color-mix(in lab, red, red)){.lead-next-step-dialog__footer{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.lead-next-step-dialog__footer{padding:.75rem 1rem 1rem}.lead-next-step-dialog__menu-danger{color:var(--ds-error)}.lead-meeting-dialog.ui-dialog__content{flex-direction:column;width:min(34rem,100vw - 2rem);max-width:34rem;max-height:min(42rem,100dvh - 2rem);padding:0;display:flex;overflow:hidden}.lead-meeting-dialog__header{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0;padding:1.125rem 1.25rem 1rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__heading{align-items:flex-start;gap:.7rem;display:flex}.lead-meeting-dialog__back{width:2rem;height:2rem;color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-meeting-dialog__back:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__back:hover{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.lead-meeting-dialog__heading-icon{background:var(--ds-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__heading-icon{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-meeting-dialog__heading-icon{color:var(--ds-primary)}.lead-meeting-dialog__body{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.lead-meeting-dialog__form,.lead-meeting-dialog__summary{flex-direction:column;gap:1rem;display:flex}.lead-meeting-dialog__next{border:1px solid var(--ds-primary);flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next{border:1px solid color-mix(in srgb, var(--ds-primary) 7%, transparent);background:color-mix(in srgb, var(--ds-primary) 1%, transparent)}}.lead-meeting-dialog__next{text-align:left;cursor:default;padding:.875rem 1rem}.lead-meeting-dialog__next>span,.lead-meeting-dialog__next small{color:var(--ds-text-muted);font-size:.6875rem}.lead-meeting-dialog__next strong{color:var(--ds-on-surface);font-size:.875rem;font-weight:500}.lead-meeting-dialog__next em{color:var(--ds-primary);margin-top:.2rem;font-size:.625rem;font-style:normal;font-weight:500}.lead-meeting-dialog__connections{flex-direction:column;gap:.4rem;display:flex}.lead-meeting-dialog__connections>span{color:var(--ds-text-muted);font-size:.625rem}.lead-meeting-dialog__connections>div{flex-wrap:wrap;gap:.4rem;display:flex}.lead-meeting-dialog__connection{border:1px solid var(--ds-success);align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__connection{border:1px solid color-mix(in srgb, var(--ds-success) 15%, transparent)}}.lead-meeting-dialog__connection{background:var(--ds-success);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__connection{background:color-mix(in srgb, var(--ds-success) 5%, transparent)}}.lead-meeting-dialog__connection{color:var(--ds-on-surface);padding:.25rem .5rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__connection{color:color-mix(in srgb, var(--ds-on-surface) 75%, var(--ds-text-muted))}}.lead-meeting-dialog__connection{font-size:.6875rem}.lead-meeting-dialog__connection b{color:var(--ds-success);font-size:.625rem}.lead-meeting-dialog__toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lead-meeting-dialog__filters{gap:.2rem;min-width:0;display:flex;overflow-x:auto}.lead-meeting-dialog__filters button,.lead-meeting-dialog__new{color:var(--ds-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .55rem;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__filters button.is-active{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.lead-meeting-dialog__filters button.is-active{color:var(--ds-primary);font-weight:500}.lead-meeting-dialog__new{color:var(--ds-primary);flex-shrink:0;align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.lead-meeting-dialog__list{flex-direction:column;gap:.35rem;display:flex}.lead-meeting-dialog__list-item{border:0;border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:1fr auto;gap:.2rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 52%, transparent)}}.lead-meeting-dialog__list-item{text-align:left;cursor:pointer;background:0 0;padding:.75rem .25rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item:hover{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.lead-meeting-dialog__list-item strong{color:var(--ds-on-surface);grid-area:1/1;font-size:.8125rem;font-weight:500}.lead-meeting-dialog__list-item small{color:var(--ds-text-muted);grid-column:1;font-size:.6875rem}.lead-meeting-dialog__list-item .lead-meeting-dialog__status{align-self:center}.lead-meeting-dialog__list-end{grid-area:1/2/span 2;align-self:center;align-items:center;gap:.35rem;display:flex}.lead-meeting-dialog__list-delete{width:1.75rem;height:1.75rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.lead-meeting-dialog__list-delete:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-delete:hover{background:color-mix(in srgb, var(--ds-error) 7%, transparent)}}.lead-meeting-dialog__list-delete:hover{color:var(--ds-error)}.lead-meeting-dialog__list-delete:focus-visible{outline:2px solid var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-delete:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-error) 38%, transparent)}}.lead-meeting-dialog__list-delete:focus-visible{outline-offset:1px}.lead-meeting-delete-dialog.ui-dialog__content{max-width:28rem!important}.lead-meeting-dialog__status{border-radius:999px;width:fit-content;padding:.18rem .45rem;font-size:.625rem;font-weight:500;display:inline-flex}.lead-meeting-dialog__status--scheduled{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__status--scheduled{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-meeting-dialog__status--scheduled{color:var(--ds-primary)}.lead-meeting-dialog__status--pending{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__status--pending{background:color-mix(in srgb, var(--ds-warning) 10%, transparent)}}.lead-meeting-dialog__status--pending{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__status--pending{color:color-mix(in srgb, var(--ds-warning) 82%, var(--ds-on-surface))}}.lead-meeting-dialog__pending-delay{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__pending-delay{color:color-mix(in srgb, var(--ds-warning) 76%, var(--ds-text-muted))}}.lead-meeting-dialog__pending-delay{font-weight:500}.lead-meeting-dialog__status--completed{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__status--completed{background:color-mix(in srgb, var(--ds-success) 8%, transparent)}}.lead-meeting-dialog__status--completed{color:var(--ds-success)}.lead-meeting-dialog__status--cancelled{background:var(--lead-stage-neutro)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__status--cancelled{background:color-mix(in srgb, var(--lead-stage-neutro) 8%, transparent)}}.lead-meeting-dialog__status--cancelled{color:var(--ds-text-muted)}.lead-meeting-dialog__details{flex-direction:column;gap:.875rem;display:flex}.lead-meeting-dialog__integration-card{background:var(--ds-on-surface);border-radius:.625rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__integration-card{background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}.lead-meeting-dialog__integration-card>div{flex-direction:column;gap:.15rem;display:flex}.lead-meeting-dialog__integration-card span,.lead-meeting-dialog__integration-card strong{font-size:.6875rem}.lead-meeting-dialog__integration-card>div span{color:var(--ds-text-muted)}.lead-meeting-dialog__integration-card strong{color:var(--ds-on-surface);font-weight:500}.lead-meeting-dialog__sync{width:fit-content;color:var(--ds-success);grid-column:1/-1}.lead-meeting-dialog__sync--pending{color:var(--ds-warning)}.lead-meeting-dialog__sync--error{color:var(--ds-error)}.lead-meeting-dialog__external-actions{flex-wrap:wrap;gap:.35rem;display:flex}.lead-meeting-dialog__external-actions button{background:var(--ds-primary);border:0;border-radius:.45rem;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__external-actions button{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-meeting-dialog__external-actions button{color:var(--ds-primary);font:inherit;cursor:pointer;padding:.4rem .55rem;font-size:.6875rem}.lead-meeting-dialog__detail-row{color:var(--ds-text-muted);align-items:flex-start;gap:.625rem;display:flex}.lead-meeting-dialog__detail-row>div,.lead-meeting-dialog__text-block{flex-direction:column;gap:.15rem;display:flex}.lead-meeting-dialog__detail-row span,.lead-meeting-dialog__text-block>span{color:var(--ds-text-muted);font-size:.625rem}.lead-meeting-dialog__detail-row strong,.lead-meeting-dialog__text-block p{color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:450;line-height:1.45}.lead-meeting-dialog__text-block{border-top:1px solid var(--ds-outline-variant);padding-top:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__text-block{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.lead-meeting-dialog__text-block--danger p{color:var(--ds-error)}.lead-meeting-dialog__cancel-form{background:var(--ds-error);border-radius:.625rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-form{background:color-mix(in srgb, var(--ds-error) 5%, transparent)}}.lead-meeting-dialog__delete-confirmation{border:1px solid var(--ds-error);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__delete-confirmation{border:1px solid color-mix(in srgb, var(--ds-error) 20%, transparent)}}.lead-meeting-dialog__delete-confirmation{background:var(--ds-error);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__delete-confirmation{background:color-mix(in srgb, var(--ds-error) 4%, var(--ds-surface))}}.lead-meeting-dialog__delete-confirmation{padding:.75rem}.lead-meeting-dialog__delete-confirmation>div{flex-direction:column;gap:.15rem;display:flex}.lead-meeting-dialog__delete-confirmation>div:last-child{flex-direction:row;flex-shrink:0}.lead-meeting-dialog__delete-confirmation strong{color:var(--ds-on-surface);font-size:.71875rem;font-weight:600}.lead-meeting-dialog__delete-confirmation span{color:var(--ds-text-muted);font-size:.625rem;line-height:1.4}.lead-meeting-dialog__delete-confirmation button{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.4rem .55rem;font-size:.65625rem}.lead-meeting-dialog__delete-confirmation button.is-danger{color:var(--ds-error);font-weight:600}.lead-meeting-dialog__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lead-meeting-dialog__provider-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lead-meeting-dialog__provider-options button{border:1px solid var(--ds-outline-variant);min-height:2.5rem;color:var(--ds-on-surface-variant);font:inherit;cursor:pointer;background:0 0;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button.is-active{border-color:color-mix(in srgb, var(--ds-primary) 42%, transparent);background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-meeting-dialog__provider-options button.is-active{color:var(--ds-primary);font-weight:450}.lead-meeting-dialog__provider-options button b{font-size:.6875rem}.lead-meeting-dialog__provider-icon{object-fit:contain;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.lead-meeting-dialog__provider-card-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;display:flex}.lead-meeting-dialog__provider-card-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.72rem;font-weight:500;overflow:hidden}.lead-meeting-dialog__provider-card-copy small{max-width:100%;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;font-weight:450;overflow:hidden}.lead-meeting-dialog__provider-hint{color:var(--ds-text-muted);margin:.35rem 0 0;font-size:.625rem;line-height:1.4}.lead-meeting-dialog__provider-summary{border:1px solid var(--ds-primary);flex-direction:column;gap:.18rem;margin-top:.7rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-summary{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, var(--ds-outline-variant))}}.lead-meeting-dialog__provider-summary{background:var(--ds-primary);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-summary{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__provider-summary span{color:var(--ds-text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.58rem;font-weight:500}.lead-meeting-dialog__provider-summary strong{color:var(--ds-primary);font-size:.72rem}.lead-meeting-dialog__provider-summary small{color:var(--ds-text-muted);font-size:.62rem}.lead-meeting-dialog__empty{min-height:8rem;color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.lead-meeting-dialog__empty p{margin:0;font-size:.75rem}.lead-meeting-dialog__summary-row{background:var(--ds-primary);border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__summary-row{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.lead-meeting-dialog__summary-row{color:var(--ds-primary)}.lead-meeting-dialog__summary-row div,.lead-meeting-dialog__notes{flex-direction:column;gap:.2rem;display:flex}.lead-meeting-dialog__summary-row span,.lead-meeting-dialog__notes>span{color:var(--ds-text-muted);font-size:.6875rem;font-weight:450}.lead-meeting-dialog__summary-row strong{color:var(--ds-on-surface);font-size:.875rem;font-weight:550}.lead-meeting-dialog__notes{padding:.25rem .125rem}.lead-meeting-dialog__notes p{color:var(--ds-on-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__notes p{color:color-mix(in srgb, var(--ds-on-surface) 82%, var(--ds-text-muted))}}.lead-meeting-dialog__notes p{white-space:pre-wrap;font-size:.8125rem;line-height:1.55}.lead-meeting-dialog__error{color:var(--ds-error);margin:0;font-size:.75rem}.lead-meeting-dialog__footer{z-index:2;border-top:1px solid var(--ds-outline-variant);flex-shrink:0;gap:.5rem;margin:0;padding:.875rem 1.25rem 1rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__footer-outcomes{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;margin-right:auto;display:flex}.lead-meeting-dialog__btn{min-height:2.375rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex}.lead-meeting-dialog__btn:disabled{cursor:not-allowed;opacity:.6}.lead-meeting-dialog__btn--ghost{border-color:var(--ds-outline-variant);color:var(--ds-on-surface);background:0 0}.lead-meeting-dialog__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary)}.lead-meeting-dialog__btn--complete{background:var(--ds-success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__btn--complete{background:color-mix(in srgb, var(--ds-success) 12%, transparent)}}.lead-meeting-dialog__btn--complete{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__btn--complete{color:color-mix(in srgb, var(--ds-success) 82%, var(--ds-on-surface))}}.lead-meeting-dialog__btn--complete:hover{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__btn--complete:hover{background:color-mix(in srgb, var(--ds-success) 18%, transparent)}}.lead-meeting-dialog__cancel-split{border:1px solid var(--ds-warning);align-items:stretch;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split{border:1px solid color-mix(in srgb, var(--ds-warning) 42%, transparent)}}.lead-meeting-dialog__cancel-split{background:0 0;border-radius:.5rem;transition:border-color .15s,background-color .15s}.lead-meeting-dialog__cancel-split:hover{border-color:var(--ds-warning)}.lead-meeting-dialog__cancel-split:has(.is-open){border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split:hover{border-color:color-mix(in srgb, var(--ds-warning) 58%, transparent)}.lead-meeting-dialog__cancel-split:has(.is-open){border-color:color-mix(in srgb, var(--ds-warning) 58%, transparent)}}.lead-meeting-dialog__cancel-split:hover{background:var(--ds-warning)}.lead-meeting-dialog__cancel-split:has(.is-open){background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split:hover{background:color-mix(in srgb, var(--ds-warning) 7%, transparent)}.lead-meeting-dialog__cancel-split:has(.is-open){background:color-mix(in srgb, var(--ds-warning) 7%, transparent)}}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__btn--cancel-meeting{color:var(--ds-warning);background:0 0;border:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split .lead-meeting-dialog__btn--cancel-meeting{color:color-mix(in srgb, var(--ds-warning) 78%, var(--ds-on-surface))}}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__btn--cancel-meeting{min-height:2.125rem;font-size:.75rem;font-weight:450}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__btn--cancel-meeting:hover{color:var(--ds-warning);background:0 0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split .lead-meeting-dialog__btn--cancel-meeting:hover{color:color-mix(in srgb, var(--ds-warning) 92%, var(--ds-on-surface))}}.lead-meeting-dialog__cancel-split-main{padding-inline:.75rem .55rem}.lead-meeting-dialog__cancel-split-chevron{border-inline-start:1px solid var(--ds-warning);min-width:1.875rem;padding-inline:.35rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split-chevron{border-inline-start:1px solid color-mix(in srgb, var(--ds-warning) 32%, transparent)}}.lead-meeting-dialog__cancel-split-chevron{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split-chevron{color:color-mix(in srgb, var(--ds-warning) 72%, var(--ds-on-surface))}}.lead-meeting-dialog__cancel-split-chevron{transition:background-color .15s,color .15s}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron:hover{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron:hover{background:color-mix(in srgb, var(--ds-warning) 16%, transparent)}}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron:hover{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron:hover{color:color-mix(in srgb, var(--ds-warning) 96%, var(--ds-on-surface))}}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open,.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open:hover{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open,.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open:hover{background:color-mix(in srgb, var(--ds-warning) 18%, transparent)}}.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open,.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open:hover{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open,.lead-meeting-dialog__cancel-split .lead-meeting-dialog__cancel-split-chevron.is-open:hover{color:color-mix(in srgb, var(--ds-warning) 96%, var(--ds-on-surface))}}.lead-meeting-dialog__cancel-menu{z-index:5;border:1px solid var(--ds-outline-variant);min-width:15.5rem;max-width:min(18rem,100vw - 2.5rem);position:absolute;bottom:calc(100% + .3rem);right:0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-menu{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.lead-meeting-dialog__cancel-menu{background:var(--ds-surface);box-shadow:0 .4rem 1.1rem var(--ds-on-surface);border-radius:.625rem;padding:.25rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-menu{box-shadow:0 .4rem 1.1rem color-mix(in srgb, var(--ds-on-surface) 9%, transparent)}}.lead-meeting-dialog__cancel-menu-item{width:100%;color:var(--ds-on-surface);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:flex-start;gap:.65rem;padding:.55rem .6rem;display:flex}.lead-meeting-dialog__cancel-menu-item:hover{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-menu-item:hover{background:color-mix(in srgb, var(--ds-warning) 8%, transparent)}}.lead-meeting-dialog__cancel-menu-icon{background:var(--ds-warning);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-menu-icon{background:color-mix(in srgb, var(--ds-warning) 12%, transparent)}}.lead-meeting-dialog__cancel-menu-icon{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__cancel-menu-icon{color:color-mix(in srgb, var(--ds-warning) 82%, var(--ds-on-surface))}}.lead-meeting-dialog__cancel-menu-copy{flex-direction:column;gap:.15rem;min-width:0;padding-top:.05rem;display:flex}.lead-meeting-dialog__cancel-menu-copy strong{letter-spacing:.005em;font-size:.78125rem;font-weight:550;line-height:1.25}.lead-meeting-dialog__cancel-menu-copy small{color:var(--ds-text-muted);font-size:.6875rem;font-weight:400;line-height:1.35}.lead-meeting-dialog__btn--danger{border-color:var(--ds-error);margin-right:auto}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__btn--danger{border-color:color-mix(in srgb, var(--ds-error) 28%, transparent)}}.lead-meeting-dialog__btn--danger{color:var(--ds-error);background:0 0}.lead-meeting-dialog__btn--danger-solid{background:var(--ds-error);color:var(--ds-on-primary);align-self:flex-start}html[data-viewport=phone] .lead-meeting-dialog.ui-dialog__content,html[data-viewport=tablet] .lead-meeting-dialog.ui-dialog__content{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;inset:0!important;transform:none!important}html[data-viewport=phone] .lead-meeting-dialog__header,html[data-viewport=tablet] .lead-meeting-dialog__header{padding:calc(var(--app-safe-top) + .875rem) 3rem .875rem 1rem}html[data-viewport=phone] .lead-meeting-dialog__body,html[data-viewport=tablet] .lead-meeting-dialog__body{padding:1rem}html[data-viewport=phone] .lead-meeting-dialog__footer,html[data-viewport=tablet] .lead-meeting-dialog__footer{padding:.75rem 1rem calc(.75rem + var(--app-safe-bottom))}html[data-viewport=phone] .lead-meeting-dialog__footer,html[data-viewport=phone] .lead-meeting-dialog__footer>*,html[data-viewport=tablet] .lead-meeting-dialog__footer,html[data-viewport=tablet] .lead-meeting-dialog__footer>*{width:100%}html[data-viewport=phone] .lead-meeting-dialog__footer-outcomes,html[data-viewport=tablet] .lead-meeting-dialog__footer-outcomes{margin-right:0}html[data-viewport=phone] .lead-meeting-dialog__footer-outcomes .lead-meeting-dialog__btn,html[data-viewport=tablet] .lead-meeting-dialog__footer-outcomes .lead-meeting-dialog__btn{flex:auto;width:auto;min-width:min(100%,8.5rem)}html[data-viewport=phone] .lead-meeting-dialog__cancel-split,html[data-viewport=tablet] .lead-meeting-dialog__cancel-split{flex:auto;min-width:min(100%,11rem)}html[data-viewport=phone] .lead-meeting-dialog__cancel-split-main,html[data-viewport=tablet] .lead-meeting-dialog__cancel-split-main{flex:auto;min-width:0}html[data-viewport=phone] .lead-meeting-dialog__cancel-split-chevron,html[data-viewport=tablet] .lead-meeting-dialog__cancel-split-chevron{flex:none;min-width:2.5rem}html[data-viewport=phone] .lead-meeting-dialog__toolbar,html[data-viewport=tablet] .lead-meeting-dialog__toolbar{flex-direction:column-reverse;align-items:flex-start}html[data-viewport=phone] .lead-meeting-dialog__filters,html[data-viewport=tablet] .lead-meeting-dialog__filters{width:100%}html[data-viewport=phone] .lead-meeting-dialog__form-grid{grid-template-columns:1fr}.lead-meeting-dialog.ui-dialog__content{border-color:var(--ds-outline-variant);width:calc(100vw - 2rem)!important;max-width:42rem!important}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog.ui-dialog__content{border-color:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.lead-meeting-dialog.ui-dialog__content{background:var(--ds-surface);box-shadow:0 .75rem 2rem var(--ds-inverse-surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog.ui-dialog__content{box-shadow:0 .75rem 2rem color-mix(in srgb, var(--ds-inverse-surface) .1, transparent)}}.lead-meeting-dialog__header{background:var(--ds-surface);padding:1.125rem 1.5rem 1rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__header{background:color-mix(in srgb, var(--ds-surface) 97%, transparent)}}.lead-meeting-dialog__heading{align-items:center;gap:.75rem}.lead-meeting-dialog__heading .ui-dialog__title{color:var(--ds-on-surface);letter-spacing:-.015em;font-size:1rem;font-weight:600;line-height:1.3}.lead-meeting-dialog__heading .ui-dialog__description{color:var(--ds-text-muted);margin-top:.125rem;font-size:.71875rem}.lead-meeting-dialog__heading-icon{background:var(--ds-primary);border-radius:.625rem;width:2.125rem;height:2.125rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__heading-icon{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-meeting-dialog__body{scrollbar-gutter:stable;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem}.lead-meeting-dialog__connections{gap:.35rem}.lead-meeting-dialog__connections>span{letter-spacing:.025em;text-transform:uppercase;font-size:.625rem;font-weight:500}.lead-meeting-dialog__connection{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__connection{border-color:color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.lead-meeting-dialog__connection{background:0 0;padding:.25rem .55rem;font-size:.65625rem}.lead-meeting-dialog__connection b{background:var(--ds-success);border-radius:.25rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__connection b{background:color-mix(in srgb, var(--ds-success) 8%, transparent)}}.lead-meeting-dialog__next{border-color:var(--ds-primary);gap:.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next{border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.lead-meeting-dialog__next{background:var(--ds-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__next{box-shadow:0 .25rem 1rem var(--ds-primary);padding:1rem 1.125rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next{box-shadow:0 .25rem 1rem color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-meeting-dialog__next{transition:border-color .15s,background-color .15s,transform .15s}.lead-meeting-dialog__next:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next:hover{border-color:color-mix(in srgb, var(--ds-primary) 26%, transparent)}}.lead-meeting-dialog__next:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next:hover{background:color-mix(in srgb, var(--ds-primary) 6.5%, var(--ds-surface))}}.lead-meeting-dialog__next.is-imminent{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next.is-imminent{border-color:color-mix(in srgb, var(--ds-warning) 34%, transparent)}}.lead-meeting-dialog__next.is-imminent{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next.is-imminent{background:color-mix(in srgb, var(--ds-warning) 7%, var(--ds-surface))}}.lead-meeting-dialog__next.is-imminent{box-shadow:0 .25rem 1rem var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next.is-imminent{box-shadow:0 .25rem 1rem color-mix(in srgb, var(--ds-warning) 9%, transparent)}}.lead-meeting-dialog__next-main{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;margin:-.25rem;padding:.25rem;display:flex}.lead-meeting-dialog__next-main:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-main:hover{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-meeting-dialog__next-main:hover .lead-meeting-dialog__next-hint{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-main:hover .lead-meeting-dialog__next-hint{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface))}}.lead-meeting-dialog__next-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.lead-meeting-dialog__next-eyebrow{color:var(--ds-text-muted);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.625rem;font-weight:500;display:inline-flex}.lead-meeting-dialog__next-eyebrow.is-live{color:var(--ds-success);font-weight:650;position:relative}.lead-meeting-dialog__next-eyebrow.is-imminent{color:var(--ds-warning);font-weight:650;position:relative}.lead-meeting-dialog__next-eyebrow.is-imminent:before{content:"";background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;box-shadow:0 0 0 .2rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-eyebrow.is-imminent:before{box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 12%, transparent)}}.lead-meeting-dialog__next-eyebrow.is-imminent:after{content:"";pointer-events:none;border:1px solid;border-radius:9999px;width:.4rem;height:.4rem;margin-top:-.2rem;animation:2.8s ease-out infinite lead-meeting-pending-ripple;position:absolute;top:50%;left:0}.lead-meeting-dialog__next-eyebrow.is-live:before{content:"";background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;box-shadow:0 0 0 .2rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-eyebrow.is-live:before{box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 12%, transparent)}}.lead-meeting-dialog__next-eyebrow.is-live:after{content:"";pointer-events:none;border:1px solid;border-radius:9999px;width:.4rem;height:.4rem;margin-top:-.2rem;animation:2.8s ease-out infinite lead-meeting-pending-ripple;position:absolute;top:50%;left:0}.lead-meeting-dialog__next-eyebrow time{font-variant-numeric:tabular-nums;letter-spacing:.02em}.lead-meeting-dialog__next-date{color:var(--ds-primary);letter-spacing:-.02em;align-items:baseline;gap:.35rem;margin-top:.25rem;font-size:1.125rem;font-weight:600;display:inline-flex}.lead-meeting-dialog__next-date b{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-date b{color:color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.lead-meeting-dialog__next-date b{font-weight:400}.lead-meeting-dialog__next strong{margin-top:.125rem;font-size:.875rem;font-weight:550}.lead-meeting-dialog__next small{color:var(--ds-text-muted);font-size:.65625rem}.lead-meeting-dialog__next-hint{color:var(--ds-text-muted);letter-spacing:.01em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.1rem;font-size:.6875rem;font-weight:450;transition:color .15s;display:inline-flex}.lead-meeting-dialog__next-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lead-meeting-dialog__next-action{letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.25rem;min-height:1.625rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:450;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.lead-meeting-dialog__next-action--icon{justify-content:center;width:1.75rem;padding-inline:0}.lead-meeting-dialog__next-link-tooltip{text-overflow:ellipsis;white-space:nowrap;max-width:min(18rem,70vw);display:block;overflow:hidden}.lead-meeting-dialog__next-action--complete{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--complete{color:color-mix(in srgb, var(--ds-success) 78%, var(--ds-on-surface))}}.lead-meeting-dialog__next-action--complete{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--complete{background:color-mix(in srgb, var(--ds-success) 10%, transparent)}}.lead-meeting-dialog__next-action--join{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--join{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-meeting-dialog__next-action--join:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--join:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 13%, transparent)}}.lead-meeting-dialog__next-action--join.is-imminent:not(:disabled){border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--join.is-imminent:not(:disabled){border-color:color-mix(in srgb, var(--ds-warning) 30%, transparent)}}.lead-meeting-dialog__next-action--join.is-imminent:not(:disabled){background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--join.is-imminent:not(:disabled){background:color-mix(in srgb, var(--ds-warning) 14%, var(--ds-surface))}}.lead-meeting-dialog__next-action--join.is-imminent:not(:disabled){color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--join.is-imminent:not(:disabled){color:color-mix(in srgb, var(--ds-warning) 88%, var(--ds-on-surface))}}.lead-meeting-dialog__next-action--join:disabled{color:var(--ds-text-muted);opacity:.55;cursor:not-allowed}.lead-meeting-dialog__next-action--complete:hover{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--complete:hover{background:color-mix(in srgb, var(--ds-success) 16%, transparent)}}.lead-meeting-dialog__next-action--noshow{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--noshow{color:color-mix(in srgb, var(--ds-warning) 76%, var(--ds-on-surface))}}.lead-meeting-dialog__next-action--noshow{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--noshow{background:color-mix(in srgb, var(--ds-warning) 9%, transparent)}}.lead-meeting-dialog__next-action--noshow:hover{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--noshow:hover{background:color-mix(in srgb, var(--ds-warning) 15%, transparent)}}.lead-meeting-dialog__next-action--cancel{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--cancel{color:color-mix(in srgb, var(--ds-error) 78%, var(--ds-on-surface))}}.lead-meeting-dialog__next-action--cancel{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--cancel{background:color-mix(in srgb, var(--ds-error) 6%, transparent)}}.lead-meeting-dialog__next-action--cancel:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--cancel:hover{background:color-mix(in srgb, var(--ds-error) 7%, transparent)}}.lead-meeting-dialog__next-action--cancel:hover{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__next-action--cancel:hover{color:color-mix(in srgb, var(--ds-error) 80%, var(--ds-on-surface))}}.lead-meeting-dialog__toolbar{border-bottom:1px solid var(--ds-outline-variant);align-items:center}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__toolbar{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.lead-meeting-dialog__toolbar{padding-bottom:.625rem}.lead-meeting-dialog__filters{gap:.125rem}.lead-meeting-dialog__filters button{padding:.3rem .5rem;font-size:.65625rem}.lead-meeting-dialog__filters button:hover{color:var(--ds-on-surface-variant);background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__filters button:hover{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.lead-meeting-dialog__filters button.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__filters button.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-meeting-dialog__new{background:var(--ds-primary);min-height:2rem;color:var(--ds-on-primary);box-shadow:0 .25rem .75rem var(--ds-primary);border-radius:.5rem;padding:.4rem .7rem;font-size:.71875rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__new{box-shadow:0 .25rem .75rem color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.lead-meeting-dialog__new:hover{filter:brightness(1.04)}.lead-meeting-dialog__list{gap:0;padding-left:1.25rem;position:relative}.lead-meeting-dialog__agenda{flex-direction:column;gap:1rem;display:flex}.lead-meeting-dialog__agenda-group{min-width:0}.lead-meeting-dialog__agenda-group--scheduled{background:0 0}.lead-meeting-dialog__agenda-group-heading{color:var(--ds-text-muted);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;font-size:.65625rem;font-weight:600;display:flex}.lead-meeting-dialog__agenda-group-heading b{background:currentColor;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__agenda-group-heading b{background:color-mix(in srgb, currentColor 9%, transparent)}}.lead-meeting-dialog__agenda-group-heading b{font-variant-numeric:tabular-nums;font-size:.625rem}.lead-meeting-dialog__agenda-group .lead-meeting-dialog__agenda-group-heading{padding-inline:.125rem}.lead-meeting-dialog__list:before{background:var(--ds-outline-variant);width:1px;position:absolute;top:1rem;bottom:1rem;left:.34rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list:before{background:color-mix(in srgb, var(--ds-outline-variant) 68%, transparent)}}.lead-meeting-dialog__list:before{content:""}.lead-meeting-dialog__list-item{border-bottom-color:var(--ds-outline-variant);min-height:4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item{border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 44%, transparent)}}.lead-meeting-dialog__list-item{border-radius:.375rem;padding:.75rem .5rem;transition:background-color .12s}.lead-meeting-dialog__list-item:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}.lead-meeting-dialog__timeline-marker{border:2px solid var(--ds-surface);background:var(--ds-primary);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--ds-primary);border-radius:999px;position:absolute;top:1.15rem;left:-1.16rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__timeline-marker{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.lead-meeting-dialog__timeline-marker--pending{background:var(--ds-warning);box-shadow:0 0 0 1px var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__timeline-marker--pending{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-warning) 36%, transparent)}}.lead-meeting-dialog__timeline-marker--pending:after{border:1px solid var(--ds-warning);border-radius:inherit;content:"";pointer-events:none;animation:2.8s ease-out infinite lead-meeting-pending-ripple;position:absolute;inset:-2px}.lead-meeting-dialog__timeline-marker--completed{background:var(--ds-success)}.lead-meeting-dialog__timeline-marker--cancelled{background:var(--ds-text-muted)}.lead-meeting-dialog__list-item strong{font-size:.8125rem;font-weight:525}.lead-meeting-dialog__list-item small{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.65625rem;display:flex}.lead-meeting-dialog__list-item small b{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item small b{color:color-mix(in srgb, var(--ds-on-surface) 72%, var(--ds-text-muted))}}.lead-meeting-dialog__list-item small b{font-weight:500}.lead-meeting-dialog__list-item:has(.lead-meeting-dialog__status--cancelled) strong{color:var(--ds-text-muted);text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item:has(.lead-meeting-dialog__status--cancelled) strong{-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent)}}.lead-meeting-dialog__status{letter-spacing:.01em;padding:.18rem .45rem;font-size:.59375rem}.lead-meeting-dialog__type{border:1px solid var(--ds-outline-variant);align-items:center;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__type{background:var(--ds-on-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.lead-meeting-dialog__type{color:var(--ds-on-surface-variant);white-space:nowrap;padding:.16rem .42rem;font-size:.59375rem;font-weight:500;line-height:1.2}.lead-meeting-dialog__detail-badges{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.lead-meeting-dialog__list-item:focus-visible,.lead-meeting-dialog__next-main:focus-visible,.lead-meeting-dialog__next-action:focus-visible,.lead-meeting-dialog__new:focus-visible,.lead-meeting-dialog__filters button:focus-visible,.lead-meeting-dialog__type-options button:focus-visible,.lead-meeting-dialog__provider-options button:focus-visible,.lead-meeting-dialog__calendar-cards button:focus-visible,.lead-meeting-dialog__conference-cards button:focus-visible,.lead-meeting-dialog__external-actions button:focus-visible,.lead-meeting-dialog__btn:focus-visible,.lead-meeting-dialog__back:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__list-item:focus-visible,.lead-meeting-dialog__next-main:focus-visible,.lead-meeting-dialog__next-action:focus-visible,.lead-meeting-dialog__new:focus-visible,.lead-meeting-dialog__filters button:focus-visible,.lead-meeting-dialog__type-options button:focus-visible,.lead-meeting-dialog__provider-options button:focus-visible,.lead-meeting-dialog__calendar-cards button:focus-visible,.lead-meeting-dialog__conference-cards button:focus-visible,.lead-meeting-dialog__external-actions button:focus-visible,.lead-meeting-dialog__btn:focus-visible,.lead-meeting-dialog__back:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 42%, transparent)}}.lead-meeting-dialog__list-item:focus-visible,.lead-meeting-dialog__next-main:focus-visible,.lead-meeting-dialog__next-action:focus-visible,.lead-meeting-dialog__new:focus-visible,.lead-meeting-dialog__filters button:focus-visible,.lead-meeting-dialog__type-options button:focus-visible,.lead-meeting-dialog__provider-options button:focus-visible,.lead-meeting-dialog__calendar-cards button:focus-visible,.lead-meeting-dialog__conference-cards button:focus-visible,.lead-meeting-dialog__external-actions button:focus-visible,.lead-meeting-dialog__btn:focus-visible,.lead-meeting-dialog__back:focus-visible{outline-offset:2px}.lead-meeting-dialog__form-section{border-bottom:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__form-section{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.lead-meeting-dialog__form-section:first-child{padding-top:0}.lead-meeting-dialog__form-section:last-of-type{border-bottom:0;padding-bottom:0}.lead-meeting-dialog__form-section h3{color:var(--ds-on-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__form-section h3{color:color-mix(in srgb, var(--ds-on-surface) 76%, var(--ds-text-muted))}}.lead-meeting-dialog__form-section h3{letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__type-options button{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.71875rem;font-weight:450;transition:border-color .12s,background-color .12s,color .12s}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant));background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}.lead-meeting-dialog__type-options button.is-active{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent);background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__type-options button.is-active{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__form-section--schedule .ui-date-picker__trigger{border-color:color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.lead-meeting-dialog__form-grid{gap:.625rem}.lead-meeting-dialog__provider-options{gap:.5rem}.lead-meeting-dialog__provider-options button{border-color:var(--ds-outline-variant);min-height:2.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button{border-color:color-mix(in srgb, var(--ds-outline-variant) 78%, transparent)}}.lead-meeting-dialog__provider-options button{background:var(--ds-surface);font-size:.71875rem;transition:border-color .12s,background-color .12s,color .12s}.lead-meeting-dialog__provider-options button:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button:hover{border-color:color-mix(in srgb, var(--ds-primary) 26%, var(--ds-outline-variant))}}.lead-meeting-dialog__provider-options button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button:hover{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-meeting-dialog__provider-options button.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button.is-active{border-color:color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.lead-meeting-dialog__provider-options button.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button.is-active{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-meeting-dialog__provider-options button.provider-google{--provider-color:#4285f4}.lead-meeting-dialog__provider-options button.provider-outlook{--provider-color:#0078d4}.lead-meeting-dialog__provider-options button.provider-meet{--provider-color:#34a853}.lead-meeting-dialog__provider-options button.provider-teams{--provider-color:#6264a7}.lead-meeting-dialog__provider-options button.provider-zoom{--provider-color:#2d8cff}.lead-meeting-dialog__provider-options button[class*=provider-]:hover{border-color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-]:hover{border-color:color-mix(in srgb, var(--provider-color) 48%, var(--ds-outline-variant))}}.lead-meeting-dialog__provider-options button[class*=provider-]:hover{background:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-]:hover{background:color-mix(in srgb, var(--provider-color) 7%, var(--ds-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-]:hover{color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-]:hover{color:color-mix(in srgb, var(--provider-color) 82%, var(--ds-on-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-].is-active{border-color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-active{border-color:color-mix(in srgb, var(--provider-color) 62%, transparent)}}.lead-meeting-dialog__provider-options button[class*=provider-].is-active{background:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-active{background:color-mix(in srgb, var(--provider-color) 12%, var(--ds-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-].is-active{color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-active{color:color-mix(in srgb, var(--provider-color) 88%, var(--ds-on-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-]:disabled{cursor:not-allowed;opacity:.45}.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected{background:var(--ds-surface-container);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected{background:color-mix(in srgb, var(--ds-surface-container) 54%, var(--ds-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected{color:var(--ds-text-muted);opacity:.78}.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{border-color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{border-color:color-mix(in srgb, var(--provider-color) 58%, var(--ds-outline-variant))}}.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{background:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{background:color-mix(in srgb, var(--provider-color) 8%, var(--ds-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{color:var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{color:color-mix(in srgb, var(--provider-color) 82%, var(--ds-on-surface))}}.lead-meeting-dialog__provider-options button[class*=provider-].is-not-connected:hover{opacity:1}.lead-meeting-dialog__form-section--providers{gap:.75rem}.lead-meeting-dialog__provider-pick{flex-direction:column;gap:.4rem;display:flex}.lead-meeting-dialog__provider-pick-title{color:var(--ds-on-surface-variant);align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;display:flex}.lead-meeting-dialog__provider-pick-title span{background:var(--ds-primary);border-radius:999px;flex:0 0 1.05rem;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-pick-title span{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.lead-meeting-dialog__provider-pick-title span{color:var(--ds-primary);font-size:.625rem;font-weight:600}.lead-meeting-dialog__calendar-cards,.lead-meeting-dialog__conference-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.lead-meeting-dialog__conference-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-meeting-dialog__calendar-cards button,.lead-meeting-dialog__conference-cards button{border:1px solid var(--ds-outline-variant);align-items:center;gap:.45rem;min-height:2.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__calendar-cards button,.lead-meeting-dialog__conference-cards button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.lead-meeting-dialog__calendar-cards button,.lead-meeting-dialog__conference-cards button{background:var(--ds-surface);color:var(--ds-on-surface);font:inherit;text-align:left;cursor:pointer;border-radius:.5rem;padding:.4rem .55rem;transition:border-color .12s,background-color .12s}.lead-meeting-dialog__calendar-cards button:hover,.lead-meeting-dialog__conference-cards button:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__calendar-cards button:hover,.lead-meeting-dialog__conference-cards button:hover{border-color:color-mix(in srgb, var(--ds-primary) 26%, var(--ds-outline-variant))}}.lead-meeting-dialog__calendar-cards button:hover,.lead-meeting-dialog__conference-cards button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__calendar-cards button:hover,.lead-meeting-dialog__conference-cards button:hover{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-meeting-dialog__calendar-cards button.is-active,.lead-meeting-dialog__conference-cards button.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__calendar-cards button.is-active,.lead-meeting-dialog__conference-cards button.is-active{border-color:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.lead-meeting-dialog__calendar-cards button.is-active,.lead-meeting-dialog__conference-cards button.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__calendar-cards button.is-active,.lead-meeting-dialog__conference-cards button.is-active{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__calendar-cards button.is-not-connected,.lead-meeting-dialog__conference-cards button.is-not-connected{color:var(--ds-on-surface-variant);border-style:dashed}.lead-meeting-dialog__calendar-cards button:disabled,.lead-meeting-dialog__conference-cards button:disabled{cursor:not-allowed;opacity:.62}.lead-meeting-dialog__conference-cards button{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.3rem;min-height:4.15rem;padding:.5rem .55rem .45rem}.lead-meeting-dialog__conference-cards .lead-meeting-dialog__provider-icon,.lead-meeting-dialog__calendar-cards .lead-meeting-dialog__provider-icon{flex-basis:1.15rem;width:1.15rem;height:1.15rem}.lead-meeting-dialog__choice-radio{border:1.5px solid var(--ds-outline);flex:0 0 .8rem;width:.8rem;height:.8rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__choice-radio{border:1.5px solid color-mix(in srgb, var(--ds-outline) 78%, transparent)}}.lead-meeting-dialog__choice-radio{background:var(--ds-surface);border-radius:999px}.lead-meeting-dialog__calendar-cards button.is-active .lead-meeting-dialog__choice-radio{border-color:var(--ds-primary);background:var(--ds-primary);box-shadow:inset 0 0 0 1.5px var(--ds-surface)}.lead-meeting-dialog__choice-check{background:var(--ds-primary);width:.9rem;height:.9rem;color:var(--ds-on-primary);border-radius:999px;place-items:center;display:grid;position:absolute;top:.35rem;right:.35rem}.lead-meeting-dialog__choice-check svg{width:.55rem;height:.55rem}.lead-meeting-dialog__conference-cards .lead-meeting-dialog__provider-card-copy{gap:.06rem}.lead-meeting-dialog__conference-cards .lead-meeting-dialog__provider-card-copy strong,.lead-meeting-dialog__calendar-cards .lead-meeting-dialog__provider-card-copy strong{max-width:100%;color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.22rem;font-size:.6875rem;font-weight:500;display:inline-flex;overflow:hidden}.lead-meeting-dialog__conference-cards .lead-meeting-dialog__provider-card-copy small,.lead-meeting-dialog__calendar-cards .lead-meeting-dialog__provider-card-copy small{max-width:100%;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-weight:450;overflow:hidden}.lead-meeting-dialog__provider-alert{background:var(--ds-primary);border-radius:.45rem;align-items:flex-start;gap:.35rem;margin:.1rem 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-alert{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__provider-alert{color:var(--ds-on-surface-variant);padding:.4rem .5rem;font-size:.625rem;line-height:1.4}.lead-meeting-dialog__provider-alert svg{color:var(--ds-primary);flex:none;margin-top:.08rem}html[data-viewport=phone] .lead-meeting-dialog__calendar-cards,html[data-viewport=phone] .lead-meeting-dialog__conference-cards,html[data-viewport=phone] .lead-meeting-dialog__conference-cards--three{grid-template-columns:1fr}html[data-viewport=phone] .lead-meeting-dialog__conference-cards button{min-height:var(--touch-target-min,2.75rem);flex-direction:row;align-items:center;padding:.45rem .6rem}html[data-viewport=tablet] .lead-meeting-dialog__conference-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-meeting-dialog__detail-hero{border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__detail-hero{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__detail-hero{background:var(--ds-on-surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__detail-hero{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-surface))}}.lead-meeting-dialog__detail-hero-top{justify-content:space-between;align-items:center;display:flex}.lead-meeting-dialog__detail-relative{color:var(--ds-primary);font-size:.6875rem;font-weight:550}.lead-meeting-dialog__detail-date{color:var(--ds-primary);align-items:flex-start;gap:.625rem;display:flex}.lead-meeting-dialog__detail-date>div{flex-direction:column;gap:.15rem;display:flex}.lead-meeting-dialog__detail-date strong{color:var(--ds-on-surface);font-size:.875rem;font-weight:550}.lead-meeting-dialog__detail-date span,.lead-meeting-dialog__detail-place{color:var(--ds-text-muted);font-size:.6875rem}.lead-meeting-dialog__detail-place{align-items:center;gap:.4rem;display:inline-flex}.lead-meeting-dialog__integration-card{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__integration-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.lead-meeting-dialog__integration-card{background:0 0}.lead-meeting-dialog__sync{flex-direction:column;gap:.15rem;display:flex}.lead-meeting-dialog__sync strong{color:var(--ds-success)}.lead-meeting-dialog__sync--pending strong{color:var(--ds-warning)}.lead-meeting-dialog__sync--error{border-left:2px solid var(--ds-error);width:100%}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__sync--error{border-left:2px solid color-mix(in srgb, var(--ds-error) 60%, transparent)}}.lead-meeting-dialog__sync--error{padding-left:.5rem}.lead-meeting-dialog__sync--error strong{color:var(--ds-error)}.lead-meeting-dialog__sync span{color:var(--ds-text-muted);font-size:.65625rem;line-height:1.4}.lead-meeting-dialog__external-actions{grid-template-columns:1.25fr 1fr 1fr;gap:.4rem;display:grid}.lead-meeting-dialog__join-link{grid-column:1/-1;min-width:0}.lead-meeting-dialog__join-link a{min-width:0;max-width:100%;color:var(--ds-primary);align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__join-link a{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface-variant))}}.lead-meeting-dialog__join-link a{font-size:.6875rem;font-weight:450;line-height:1.35;text-decoration:none}.lead-meeting-dialog__join-link a svg{opacity:.7;flex-shrink:0}.lead-meeting-dialog__join-link a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-size:inherit;text-decoration:underline;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__join-link a>span{-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-decoration-color:color-mix(in srgb, currentColor 28%, transparent)}}.lead-meeting-dialog__join-link a>span{text-underline-offset:.15em}.lead-meeting-dialog__join-link a:hover{color:var(--ds-primary)}.lead-meeting-dialog__join-link a:hover svg{opacity:1}.lead-meeting-dialog__join-link a:hover>span{text-decoration-color:currentColor}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__join-link a:hover>span{-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}}.lead-meeting-dialog__external-actions button{border:1px solid var(--ds-outline-variant);justify-content:center;min-height:2.25rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__external-actions button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.lead-meeting-dialog__external-actions button{color:var(--ds-on-surface-variant);background:0 0;font-size:.65625rem}.lead-meeting-dialog__external-actions .lead-meeting-dialog__external-action--primary{background:var(--ds-primary);color:var(--ds-on-primary);border-color:#0000;font-weight:500}.lead-meeting-dialog__external-actions button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__external-actions button:hover{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__external-actions button:hover{color:var(--ds-primary)}.lead-meeting-dialog__external-actions .lead-meeting-dialog__external-action--primary:hover{background:var(--ds-primary);color:var(--ds-on-primary);filter:brightness(1.04)}.lead-meeting-dialog__detail-content{flex-direction:column;gap:.875rem;padding-top:.25rem;display:flex}.lead-meeting-dialog__detail-content .lead-meeting-dialog__text-block{padding-top:.75rem}.lead-meeting-dialog__participants-field,.lead-meeting-dialog__participants-detail{min-width:0}.lead-meeting-dialog__participants-field{flex-direction:column;gap:.625rem;display:flex}.lead-meeting-dialog__participants-heading{color:var(--ds-on-surface-variant);justify-content:space-between;align-items:center;font-size:.71875rem;font-weight:500;display:flex}.lead-meeting-dialog__participants-heading small{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participants-heading small{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-meeting-dialog__participants-heading small{color:var(--ds-primary);font-size:.625rem}.lead-meeting-dialog__participant-list{border:1px solid var(--ds-outline-variant);flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-list{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.lead-meeting-dialog__participant-list{background:var(--ds-surface-container);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-list{background:color-mix(in srgb, var(--ds-surface-container) 45%, transparent)}}.lead-meeting-dialog__participant{grid-template-columns:1.875rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-width:0;padding:.625rem .75rem;display:grid}.lead-meeting-dialog__participant+.lead-meeting-dialog__participant{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant+.lead-meeting-dialog__participant{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.lead-meeting-dialog__participant-avatar{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-avatar{background:color-mix(in srgb, var(--ds-primary) 9%, var(--ds-surface))}}.lead-meeting-dialog__participant-avatar{color:var(--ds-primary);font-size:.625rem;font-weight:650}.lead-meeting-dialog__participant-identity{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lead-meeting-dialog__participant-identity strong,.lead-meeting-dialog__participant-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-meeting-dialog__participant-identity strong{color:var(--ds-on-surface);font-size:.71875rem;font-weight:550}.lead-meeting-dialog__participant-identity small{color:var(--ds-text-muted);font-size:.65625rem}.lead-meeting-dialog__participant-role{background:var(--ds-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-role{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-meeting-dialog__participant-role{color:var(--ds-primary);padding:.16rem .42rem;font-size:.59375rem;font-weight:550}.lead-meeting-dialog__participant-remove{width:1.75rem;height:1.75rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.lead-meeting-dialog__participant-remove:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-remove:hover{background:color-mix(in srgb, var(--ds-error) 7%, transparent)}}.lead-meeting-dialog__participant-remove:hover{color:var(--ds-error)}.lead-meeting-dialog__participant-add{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.lead-meeting-dialog__participant-add-btn{border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:.3rem;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-add-btn{border:1px solid color-mix(in srgb, var(--ds-primary) 26%, var(--ds-outline-variant))}}.lead-meeting-dialog__participant-add-btn{background:var(--ds-primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-add-btn{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__participant-add-btn{color:var(--ds-primary);cursor:pointer;padding:.45rem .7rem;font-size:.6875rem;font-weight:550}.lead-meeting-dialog__participant-add-btn:disabled{cursor:not-allowed;opacity:.45}.lead-meeting-dialog__participant-remove:focus-visible,.lead-meeting-dialog__participant-add-btn:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-remove:focus-visible,.lead-meeting-dialog__participant-add-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 42%, transparent)}}.lead-meeting-dialog__participant-remove:focus-visible,.lead-meeting-dialog__participant-add-btn:focus-visible{outline-offset:2px}.lead-meeting-dialog__footer{z-index:2;background:var(--ds-surface);flex-wrap:wrap;align-items:center;min-height:4rem;padding:.75rem 1.5rem;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__footer{background:color-mix(in srgb, var(--ds-surface) 97%, transparent)}}.lead-meeting-dialog__btn{border-radius:.5rem;min-height:2.25rem;font-size:.75rem;font-weight:500}.lead-meeting-dialog__btn--ghost{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__btn--ghost{border-color:color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.lead-meeting-dialog__btn--danger{color:var(--ds-error);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__btn--danger{color:color-mix(in srgb, var(--ds-error) 82%, var(--ds-text-muted))}}.lead-meeting-dialog__skeleton{flex-direction:column;gap:1.25rem;display:flex}.lead-meeting-dialog__next--skeleton{pointer-events:none;cursor:default}.lead-meeting-dialog__next--skeleton .lead-meeting-dialog__next-main{cursor:default;margin:0;padding:0}.lead-meeting-dialog__list-item--skeleton{pointer-events:none;cursor:default}.lead-meeting-dialog__list-item--skeleton:hover{background:0 0}.lead-meeting-dialog__timeline-marker--skeleton{background:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__timeline-marker--skeleton{background:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.lead-meeting-dialog__timeline-marker--skeleton{box-shadow:none}.lead-meeting-dialog__list-item--skeleton .skeleton:after{animation-delay:calc(var(--lead-meeting-stagger,0) * 80ms)}html[data-viewport=phone] .lead-meeting-dialog__external-actions{grid-template-columns:1fr}html[data-viewport=phone] .lead-meeting-dialog__delete-confirmation{flex-direction:column;align-items:stretch}html[data-viewport=phone] .lead-meeting-dialog__delete-confirmation>div:last-child{justify-content:flex-end}html[data-viewport=phone] .lead-meeting-dialog__delete-confirmation button,html[data-viewport=tablet] .lead-meeting-dialog__delete-confirmation button{min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-meeting-dialog__participant-add,html[data-viewport=tablet] .lead-meeting-dialog__participant-add{grid-template-columns:1fr}html[data-viewport=phone] .lead-meeting-dialog__participant-add-btn,html[data-viewport=tablet] .lead-meeting-dialog__participant-add-btn{width:100%;min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-meeting-dialog__participant-add-btn{grid-column:1/-1}.lead-meeting-dialog__lead-context{align-items:center;gap:.4rem;display:flex}.lead-meeting-dialog__lead-avatar,.lead-meeting-dialog__summary-avatar{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__lead-avatar,.lead-meeting-dialog__summary-avatar{background:color-mix(in srgb, var(--ds-primary) 9%, var(--ds-surface))}}.lead-meeting-dialog__lead-avatar,.lead-meeting-dialog__summary-avatar{color:var(--ds-primary);font-size:.5rem;font-weight:500}.lead-meeting-dialog__lead-context b,.lead-meeting-dialog__summary-title b{background:var(--ds-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__lead-context b,.lead-meeting-dialog__summary-title b{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-meeting-dialog__lead-context b,.lead-meeting-dialog__summary-title b{color:var(--ds-primary);padding:.14rem .4rem;font-size:.5625rem;font-weight:500}.lead-meeting-dialog__form{gap:0}.lead-meeting-dialog__form .lead-meeting-dialog__form-section{gap:.85rem;padding-block:.85rem}.lead-meeting-dialog__form>.lead-meeting-dialog__form-section:first-child{padding-top:0}.lead-meeting-dialog__form .ui-form-field__label{font-weight:450}.lead-meeting-dialog__form .ui-control,.lead-meeting-dialog__form .ui-date-picker__value,.lead-meeting-dialog__form .ui-control::placeholder{font-weight:400}.lead-meeting-dialog__type-options{flex-wrap:wrap;gap:.35rem;display:flex}.lead-meeting-dialog__type-options button{border:1px solid var(--ds-outline-variant);align-items:center;gap:.35rem;min-height:2.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__type-options button{color:var(--ds-on-surface-variant);text-align:left;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.71875rem;font-weight:450;transition:border-color .12s,background-color .12s,color .12s}.lead-meeting-dialog__type-options button:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant))}}.lead-meeting-dialog__type-options button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button:hover{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-meeting-dialog__type-options button.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button.is-active{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.lead-meeting-dialog__type-options button.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button.is-active{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-meeting-dialog__type-options button.is-active{color:var(--ds-primary);box-shadow:none}.lead-meeting-dialog__title-input.ui-control{min-height:2.5rem;font-size:.875rem;font-weight:400}.lead-meeting-dialog__form-section--schedule{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:0;padding:.85rem 0!important}.lead-meeting-dialog__form-section--schedule .ui-date-picker__trigger{border-color:var(--ds-outline-variant);min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__form-section--schedule .ui-date-picker__trigger{border-color:color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.lead-meeting-dialog__form-section--schedule .ui-date-picker__trigger{background:var(--ds-surface)}.lead-meeting-dialog__schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.lead-meeting-dialog__schedule-error{color:var(--ds-error);grid-column:1/-1;margin:0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__schedule-error{color:color-mix(in srgb, var(--ds-error) 88%, var(--ds-on-surface))}}.lead-meeting-dialog__schedule-error{font-size:.6875rem;line-height:1.35}.lead-meeting-dialog__summary-schedule-error{grid-template-columns:none!important;padding-top:.15rem!important;display:block!important}.lead-meeting-dialog__summary-schedule-error .lead-meeting-dialog__schedule-error{text-align:left}.lead-meeting-dialog__schedule-heading{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.lead-meeting-dialog__schedule-heading>span{color:var(--ds-on-surface-variant);white-space:nowrap;font-size:.75rem;font-weight:450}.lead-meeting-dialog__schedule-field--date,.lead-meeting-dialog__schedule-field--start,.lead-meeting-dialog__schedule-field--duration,.lead-meeting-dialog__schedule-field--timezone{grid-column:span 2}.lead-meeting-dialog__timezone-control{position:relative}.lead-meeting-dialog__timezone-trigger--manaus{padding-right:2.55rem}.lead-meeting-dialog__timezone-info-slot{z-index:1;position:absolute;top:50%;right:1.55rem;transform:translateY(-50%)}.lead-meeting-dialog__timezone-info{width:1.15rem;height:1.15rem;color:var(--ds-text-muted);cursor:help;background:0 0;border:0;border-radius:999px;flex:0 0 1.15rem;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.lead-meeting-dialog__timezone-info:hover,.lead-meeting-dialog__timezone-info:focus-visible{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__timezone-info:hover,.lead-meeting-dialog__timezone-info:focus-visible{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-meeting-dialog__timezone-tooltip{z-index:1400;max-width:16.5rem;font-weight:450;line-height:1.4}.lead-meeting-dialog__schedule-grid .ui-control,.lead-meeting-dialog__end-time{border-color:var(--ds-outline-variant);min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__schedule-grid .ui-control,.lead-meeting-dialog__end-time{border-color:color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.lead-meeting-dialog__schedule-grid .ui-control,.lead-meeting-dialog__end-time{background:var(--ds-surface)}.lead-meeting-dialog__schedule-grid .ui-form-field--invalid .ui-control,.lead-meeting-dialog__schedule-grid .ui-form-field--invalid .ui-date-picker__trigger{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__schedule-grid .ui-form-field--invalid .ui-control,.lead-meeting-dialog__schedule-grid .ui-form-field--invalid .ui-date-picker__trigger{border-color:color-mix(in srgb, var(--ds-error) 45%, var(--ds-bento-border))}}.lead-meeting-dialog__end-time{border:1px solid var(--ds-outline-variant);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__end-time{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.lead-meeting-dialog__end-time{border-radius:var(--control-radius,.5rem);color:var(--ds-on-surface);padding-inline:.75rem;font-size:.8125rem;font-weight:450}.lead-meeting-dialog__provider-options button{min-height:2.75rem;padding:.45rem .6rem}.lead-meeting-dialog__provider-options button.is-active,.lead-meeting-dialog__provider-options button[class*=provider-].is-active{box-shadow:none}.lead-meeting-dialog__provider-hint{align-items:center;gap:.3rem;display:flex}.lead-meeting-dialog__participant-add{border:1px solid var(--ds-outline-variant);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__participant-add{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.lead-meeting-dialog__participant-add{color:var(--ds-text-muted);border-radius:.5rem;padding:.35rem .4rem .35rem .65rem}.lead-meeting-dialog__participant-add .ui-form-field{gap:.15rem}.lead-meeting-dialog__participant-add .ui-form-field__label{clip:auto;width:auto;height:auto;color:var(--ds-text-muted);font-size:.625rem;font-weight:450;position:static;overflow:visible}.lead-meeting-dialog__participant-add .ui-control{box-shadow:none;background:0 0;border:0}.lead-meeting-dialog__notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.lead-meeting-dialog__notes-hint{color:var(--ds-text-muted);margin:0;font-size:.625rem;line-height:1.4}.lead-meeting-dialog__review{flex-direction:column;gap:.85rem;display:flex}.lead-meeting-dialog__review-intro{color:var(--ds-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.5}.lead-meeting-dialog__summary{border:1px solid var(--ds-outline-variant);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__summary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 46%, transparent)}}.lead-meeting-dialog__summary{background:var(--ds-surface-container-lowest,var(--ds-surface));border-radius:.75rem}.lead-meeting-dialog__summary-title,.lead-meeting-dialog__summary-list,.lead-meeting-dialog__automation{padding:.85rem 1rem}.lead-meeting-dialog__summary-title{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__summary-title{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 34%, transparent)}}.lead-meeting-dialog__summary-title>strong{color:var(--ds-on-surface);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:500;display:block;overflow:hidden}.lead-meeting-dialog__summary-title>div{color:var(--ds-on-surface-variant);align-items:center;gap:.35rem;margin-top:.45rem;font-size:.75rem;display:flex}.lead-meeting-dialog__review .lead-meeting-dialog__summary-avatar{background:var(--ds-surface-container-low);color:var(--ds-on-surface-variant);font-weight:500}.lead-meeting-dialog__review .lead-meeting-dialog__summary-title b{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__review .lead-meeting-dialog__summary-title b{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.lead-meeting-dialog__review .lead-meeting-dialog__summary-title b{color:var(--ds-on-surface-variant);background:0 0;font-weight:450}.lead-meeting-dialog__summary-list{flex-direction:column;gap:0;margin:0;display:flex}.lead-meeting-dialog__summary-list>div{border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding-block:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__summary-list>div{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 26%, transparent)}}.lead-meeting-dialog__summary-list>div:last-child{border-bottom:0}.lead-meeting-dialog__summary-list dt{color:var(--ds-on-surface-variant);align-items:center;gap:.35rem;font-size:.6875rem;font-weight:400;display:flex}.lead-meeting-dialog__summary-list dt svg{color:var(--ds-text-muted)}.lead-meeting-dialog__summary-list dt img{object-fit:contain;flex:0 0 .875rem;width:.875rem;height:.875rem}.lead-meeting-dialog__summary-list dd{min-width:0;color:var(--ds-on-surface);text-align:right;flex-direction:column;margin:0;font-size:.8125rem;font-weight:450;display:flex}.lead-meeting-dialog__summary-list dd small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.6875rem;font-weight:400;overflow:hidden}.lead-meeting-dialog__summary-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left!important;font-weight:450!important}.lead-meeting-dialog__automation{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__automation{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 26%, transparent)}}.lead-meeting-dialog__automation{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__automation{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-meeting-dialog__automation>span{color:var(--ds-on-surface);align-items:center;gap:.35rem;font-size:.71875rem;font-weight:500;display:flex}.lead-meeting-dialog__automation ul{flex-direction:column;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.lead-meeting-dialog__automation li{color:var(--ds-text-muted);align-items:center;gap:.4rem;font-size:.6875rem;display:flex}.lead-meeting-dialog__automation li svg{color:var(--ds-primary);flex:none}.lead-meeting-dialog__footer .lead-meeting-dialog__btn--primary{gap:.4rem}html[data-viewport=phone] .lead-meeting-dialog__notes-grid{grid-template-columns:1fr}html[data-viewport=tablet] .lead-meeting-dialog__schedule-grid,html[data-viewport=phone] .lead-meeting-dialog__schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-viewport=tablet] .lead-meeting-dialog__schedule-field--date,html[data-viewport=tablet] .lead-meeting-dialog__schedule-field--start,html[data-viewport=tablet] .lead-meeting-dialog__schedule-field--duration,html[data-viewport=tablet] .lead-meeting-dialog__schedule-field--timezone{grid-column:span 1}html[data-viewport=phone] .lead-meeting-dialog__timezone-info{width:1.5rem;height:1.5rem;margin:-.15rem -.1rem}html[data-viewport=phone] .lead-meeting-dialog__schedule-grid>.ui-form-field{grid-column:1}html[data-viewport=tablet] .lead-meeting-dialog__schedule-grid>:first-child,html[data-viewport=phone] .lead-meeting-dialog__schedule-grid>:first-child,html[data-viewport=tablet] .lead-meeting-dialog__schedule-grid>:last-child,html[data-viewport=phone] .lead-meeting-dialog__schedule-grid>:last-child{grid-column:1/-1}html[data-viewport=tablet] .lead-meeting-dialog__schedule-grid>:first-child,html[data-viewport=tablet] .lead-meeting-dialog__schedule-grid>:last-child{grid-column:span 1}html[data-viewport=phone] .lead-meeting-dialog__summary-list>div{grid-template-columns:6.25rem minmax(0,1fr)}.lead-meeting-dialog{--meeting-motion-fast:.14s;--meeting-motion-normal:.2s;--meeting-motion-emphasis:.28s;--meeting-ease-standard:cubic-bezier(.2, 0, 0, 1);--meeting-ease-exit:cubic-bezier(.4, 0, 1, 1)}.lead-meeting-dialog.ui-dialog__content[data-state=closed]{animation:lead-meeting-modal-out var(--meeting-motion-fast) var(--meeting-ease-exit) forwards}.lead-meeting-dialog__motion-stage{min-height:100%;animation:lead-meeting-stage-forward var(--meeting-motion-normal) var(--meeting-ease-standard) both;flex-direction:column;gap:1.25rem;display:flex}.lead-meeting-dialog__motion-stage[data-motion-direction=back]{animation-name:lead-meeting-stage-back}.lead-meeting-dialog__motion-stage[data-motion-direction=neutral]{animation-name:lead-meeting-stage-fade;animation-duration:var(--meeting-motion-fast)}.lead-meeting-dialog__heading .ui-dialog__title,.lead-meeting-dialog__heading .ui-dialog__description{animation:lead-meeting-copy-in var(--meeting-motion-normal) var(--meeting-ease-standard) both}.lead-meeting-dialog__back,.lead-meeting-dialog__heading-icon,.lead-meeting-dialog__btn,.lead-meeting-dialog__new,.lead-meeting-dialog__external-actions button,.lead-meeting-dialog__next-action,.lead-meeting-dialog__participant-add-btn,.lead-meeting-dialog__participant-remove{transition:color var(--meeting-motion-fast) ease, background-color var(--meeting-motion-fast) ease, border-color var(--meeting-motion-fast) ease, opacity var(--meeting-motion-fast) ease, transform var(--meeting-motion-fast) var(--meeting-ease-standard), box-shadow var(--meeting-motion-fast) ease}.lead-meeting-dialog__back:active,.lead-meeting-dialog__btn:active:not(:disabled),.lead-meeting-dialog__new:active,.lead-meeting-dialog__external-actions button:active:not(:disabled),.lead-meeting-dialog__next-action:active:not(:disabled),.lead-meeting-dialog__participant-add-btn:active:not(:disabled){transform:scale(.97)}.lead-meeting-dialog__filters button{transition:color var(--meeting-motion-fast) ease, background-color var(--meeting-motion-fast) ease, transform var(--meeting-motion-fast) var(--meeting-ease-standard)}.lead-meeting-dialog__filters button.is-active{animation:lead-meeting-choice-in var(--meeting-motion-fast) var(--meeting-ease-standard)}.lead-meeting-dialog__list-item{opacity:0;animation:lead-meeting-list-item-in var(--meeting-motion-normal) var(--meeting-ease-standard) forwards;animation-delay:calc(min(var(--meeting-index,0), 7) * 30ms);transition:background-color var(--meeting-motion-fast) ease, opacity var(--meeting-motion-normal) ease, transform var(--meeting-motion-normal) var(--meeting-ease-standard)}.lead-meeting-dialog__timeline-marker,.lead-meeting-dialog__status,.lead-meeting-dialog__type{transition:color var(--meeting-motion-normal) ease, background-color var(--meeting-motion-normal) ease, border-color var(--meeting-motion-normal) ease, opacity var(--meeting-motion-normal) ease, transform var(--meeting-motion-normal) var(--meeting-ease-standard)}.lead-meeting-dialog__status--completed{animation:lead-meeting-success-badge var(--meeting-motion-emphasis) var(--meeting-ease-standard)}.lead-meeting-dialog__status--cancelled{animation:lead-meeting-cancel-badge var(--meeting-motion-emphasis) var(--meeting-ease-standard)}.lead-meeting-dialog__type-options button,.lead-meeting-dialog__provider-options button,.lead-meeting-dialog__calendar-cards button,.lead-meeting-dialog__conference-cards button{transition:border-color var(--meeting-motion-fast) ease, background-color var(--meeting-motion-fast) ease, color var(--meeting-motion-fast) ease, transform var(--meeting-motion-fast) var(--meeting-ease-standard), box-shadow var(--meeting-motion-fast) ease}.lead-meeting-dialog__type-options button.is-active,.lead-meeting-dialog__provider-options button.is-active{animation:lead-meeting-choice-in var(--meeting-motion-normal) var(--meeting-ease-standard);box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__type-options button.is-active,.lead-meeting-dialog__provider-options button.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-meeting-dialog__calendar-cards button.is-active,.lead-meeting-dialog__conference-cards button.is-active{animation:lead-meeting-choice-in var(--meeting-motion-normal) var(--meeting-ease-standard)}.lead-meeting-dialog__provider-options button[class*=provider-].is-active{box-shadow:0 0 0 2px var(--provider-color)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__provider-options button[class*=provider-].is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--provider-color) 10%, transparent)}}.lead-meeting-dialog__participant{transform-origin:top;animation:lead-meeting-participant-in var(--meeting-motion-normal) var(--meeting-ease-standard) both}.lead-meeting-dialog__participant:has(.lead-meeting-dialog__participant-remove[data-removing=true]){pointer-events:none;animation:lead-meeting-participant-out .18s var(--meeting-ease-exit) forwards}.lead-meeting-dialog__delete-confirmation,.lead-meeting-dialog__cancel-menu,.lead-meeting-dialog__error,.lead-meeting-dialog__schedule-error,.lead-meeting-dialog__sync--error span,.lead-meeting-dialog__sync--error button{transform-origin:top;animation:lead-meeting-expand-in var(--meeting-motion-normal) var(--meeting-ease-standard) both}.lead-meeting-dialog__delete-confirmation button.is-danger:hover,.lead-meeting-dialog__btn--danger:hover:not(:disabled){box-shadow:0 0 0 3px var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__delete-confirmation button.is-danger:hover,.lead-meeting-dialog__btn--danger:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-error) 9%, transparent)}}.lead-meeting-dialog__sync{transition:color var(--meeting-motion-normal) ease, background-color var(--meeting-motion-normal) ease, border-color var(--meeting-motion-normal) ease;position:relative}.lead-meeting-dialog__sync--pending{padding-left:1.35rem}.lead-meeting-dialog__sync--pending:before{border:2px solid var(--ds-warning);width:.8rem;height:.8rem;position:absolute;top:.12rem;left:0}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__sync--pending:before{border:2px solid color-mix(in srgb, var(--ds-warning) 24%, transparent)}}.lead-meeting-dialog__sync--pending:before{border-top-color:var(--ds-warning);content:"";border-radius:999px;animation:.8s linear infinite lead-meeting-spin}.lead-meeting-dialog__sync--synced{animation:lead-meeting-sync-success .5s var(--meeting-ease-standard)}.lead-meeting-dialog__sync--error{animation:lead-meeting-expand-in var(--meeting-motion-normal) var(--meeting-ease-standard), lead-meeting-error-pulse .42s var(--meeting-ease-standard) 1}.lead-meeting-dialog__sync--error button{background:var(--ds-error);border:0;border-radius:.4rem;width:fit-content;margin-top:.25rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog__sync--error button{background:color-mix(in srgb, var(--ds-error) 7%, transparent)}}.lead-meeting-dialog__sync--error button{color:var(--ds-error);font:inherit;cursor:pointer;padding:.35rem .5rem;font-size:.65625rem;font-weight:550}.lead-meeting-dialog[data-busy=true] .lead-meeting-dialog__btn--primary,.meeting-outcome-dialog[data-busy=true] .meeting-outcome-dialog__btn:not(.meeting-outcome-dialog__btn--ghost){cursor:wait;position:relative}.lead-meeting-dialog[data-busy=true] .lead-meeting-dialog__btn--primary:before,.meeting-outcome-dialog[data-busy=true] .meeting-outcome-dialog__btn:not(.meeting-outcome-dialog__btn--ghost):before{border:2px solid;flex:none;width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-dialog[data-busy=true] .lead-meeting-dialog__btn--primary:before,.meeting-outcome-dialog[data-busy=true] .meeting-outcome-dialog__btn:not(.meeting-outcome-dialog__btn--ghost):before{border:2px solid color-mix(in srgb, currentColor 25%, transparent)}}.lead-meeting-dialog[data-busy=true] .lead-meeting-dialog__btn--primary:before,.meeting-outcome-dialog[data-busy=true] .meeting-outcome-dialog__btn:not(.meeting-outcome-dialog__btn--ghost):before{content:"";border-top-color:currentColor;border-radius:999px;animation:.75s linear infinite lead-meeting-spin}:is(.lead-meeting-dialog__form .ui-form-field:has(.ui-form-field__error),.lead-meeting-dialog__form .ui-form-field--invalid){animation:lead-meeting-invalid-field .22s var(--meeting-ease-standard)}.lead-meeting-dialog__review>*{opacity:0;animation:lead-meeting-review-group-in var(--meeting-motion-normal) var(--meeting-ease-standard) forwards}.lead-meeting-dialog__review>:nth-child(2){animation-delay:35ms}.lead-meeting-dialog__review>:nth-child(3){animation-delay:70ms}.meeting-outcome-dialog__header-icon{animation:lead-meeting-choice-in var(--meeting-motion-emphasis) var(--meeting-ease-standard)}.meeting-outcome-dialog__context,.meeting-outcome-dialog__body,.meeting-outcome-dialog__footer{animation:lead-meeting-expand-in var(--meeting-motion-normal,.2s) var(--meeting-ease-standard,cubic-bezier(.2, 0, 0, 1)) both}.meeting-outcome-dialog__body{animation-delay:25ms}.meeting-outcome-dialog__footer{animation-delay:50ms}.meeting-outcome-dialog__chip{transition:color .14s,background-color .14s,border-color .14s,transform .14s cubic-bezier(.2,0,0,1)}.meeting-outcome-dialog__chip.is-active{animation:.16s cubic-bezier(.2,0,0,1) lead-meeting-choice-in}@keyframes lead-meeting-modal-out{to{opacity:0;transform:translate(-50%,-50%)scale(.985)}}@keyframes lead-meeting-stage-forward{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes lead-meeting-stage-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes lead-meeting-stage-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-meeting-copy-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-meeting-list-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-meeting-choice-in{0%{transform:scale(.96)}70%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes lead-meeting-success-badge{0%{opacity:.65;transform:scale(.9)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes lead-meeting-cancel-badge{0%{opacity:.5;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes lead-meeting-pending-ripple{0%,36%{opacity:0;transform:scale(1)}42%{opacity:.42}72%,to{opacity:0;transform:scale(2.35)}}@keyframes lead-meeting-participant-in{0%{opacity:0;transform:translateY(-4px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes lead-meeting-participant-out{0%{opacity:1;max-height:4rem;transform:scaleY(1)}to{opacity:0;max-height:0;padding-block:0;transform:scaleY(.88)}}@keyframes lead-meeting-expand-in{0%{opacity:0;transform:translateY(-5px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes lead-meeting-spin{to{transform:rotate(360deg)}}@keyframes lead-meeting-sync-success{0%{background:color-mix(in srgb, var(--ds-success) 12%, transparent)}to{background:0 0}}@keyframes lead-meeting-error-pulse{0%,to{background:0 0}45%{background:color-mix(in srgb, var(--ds-error) 7%, transparent)}}@keyframes lead-meeting-invalid-field{0%,to{transform:translate(0)}30%{transform:translate(-3px)}65%{transform:translate(3px)}}@keyframes lead-meeting-review-group-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lead-meeting-dialog *,.lead-meeting-dialog :before,.lead-meeting-dialog :after,.meeting-outcome-dialog *,.meeting-outcome-dialog :before,.meeting-outcome-dialog :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.lead-meeting-oauth-dialog.ui-dialog__content{gap:1rem;width:min(100vw - 2rem,34rem);padding:1.25rem}.lead-meeting-oauth-dialog__hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding-right:1.5rem;display:grid}.lead-meeting-oauth-dialog__hero .ui-dialog__title{margin-bottom:.3rem}.lead-meeting-oauth-dialog__mascot{cursor:help;border-radius:9999px;outline:none;display:inline-flex}.lead-meeting-oauth-dialog__mascot:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-meeting-oauth-dialog__mascot:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.lead-meeting-oauth-dialog__notice{border:1px solid var(--ds-primary);flex-direction:column;gap:.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-oauth-dialog__notice{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.lead-meeting-oauth-dialog__notice{background:var(--ds-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-meeting-oauth-dialog__notice{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.lead-meeting-oauth-dialog__notice{padding:.75rem .875rem}.lead-meeting-oauth-dialog__notice strong{color:var(--ds-primary);font-size:.75rem;font-weight:650}.lead-meeting-oauth-dialog__notice span{color:var(--ds-text-muted);font-size:.6875rem}.lead-meeting-oauth-dialog__steps{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.lead-meeting-oauth-dialog__steps li{grid-template-columns:1.625rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.lead-meeting-oauth-dialog__steps li>span{background:var(--ds-primary);border-radius:9999px;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-meeting-oauth-dialog__steps li>span{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.lead-meeting-oauth-dialog__steps li>span{color:var(--ds-primary);font-size:.6875rem;font-weight:700}.lead-meeting-oauth-dialog__steps p{flex-direction:column;gap:.1rem;margin:0;display:flex}.lead-meeting-oauth-dialog__steps strong{color:var(--ds-on-surface);font-size:.75rem;font-weight:600}.lead-meeting-oauth-dialog__steps small{color:var(--ds-text-muted);font-size:.6875rem;line-height:1.45}html[data-viewport=phone] .lead-meeting-oauth-dialog__hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding-right:0}html[data-viewport=phone] .lead-meeting-oauth-dialog .ui-dialog__footer{flex-direction:column-reverse}html[data-viewport=phone] .lead-meeting-oauth-dialog .lead-meeting-dialog__btn{width:100%}.lead-contact-dialog.ui-dialog__content{border-color:var(--ds-outline-variant);max-height:min(46rem,100dvh - 2rem);display:flex;overflow:hidden;width:calc(100vw - 2rem)!important;max-width:42rem!important}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog.ui-dialog__content{border-color:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.lead-contact-dialog.ui-dialog__content{box-shadow:0 1.5rem 4rem var(--ds-inverse-surface);border-radius:.875rem;padding:0}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog.ui-dialog__content{box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--ds-inverse-surface) .16, transparent)}}.lead-contact-dialog__header{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 54%, transparent)}}.lead-contact-dialog__header{background:var(--ds-surface);padding:1.125rem 3rem 1rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__header{background:color-mix(in srgb, var(--ds-surface) 97%, transparent)}}.lead-contact-dialog__heading{align-items:center;gap:.75rem;min-width:0;display:flex}.lead-contact-dialog__heading>div{min-width:0}.lead-contact-dialog__heading .ui-dialog__title{color:var(--ds-on-surface);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.lead-contact-dialog__heading .ui-dialog__description{color:var(--ds-text-muted);margin-top:.125rem;font-size:.71875rem}.lead-contact-dialog__lead-context{align-items:center;gap:.4rem;display:flex}.lead-contact-dialog__lead-avatar{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__lead-avatar{background:color-mix(in srgb, var(--ds-primary) 9%, var(--ds-surface))}}.lead-contact-dialog__lead-avatar{color:var(--ds-primary);font-size:.5rem;font-weight:500}.lead-contact-dialog__lead-context b{background:var(--ds-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__lead-context b{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-contact-dialog__lead-context b{color:var(--ds-primary);padding:.14rem .4rem;font-size:.5625rem;font-weight:500}.lead-contact-dialog__heading-icon,.lead-contact-dialog__back{background:var(--ds-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__heading-icon,.lead-contact-dialog__back{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-contact-dialog__heading-icon,.lead-contact-dialog__back{color:var(--ds-primary)}.lead-contact-dialog__back{cursor:pointer;border:0}.lead-contact-dialog__body{scrollbar-gutter:stable;flex:1;min-height:0;padding:1.25rem 1.5rem 1.5rem;overflow:hidden auto}.lead-contact-dialog__summary{border:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__summary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.lead-contact-dialog__summary{background:var(--ds-surface);border-radius:.75rem;padding:.85rem 1rem}.lead-contact-dialog__summary-hero{flex-direction:column;gap:.35rem;min-width:0;display:flex}.lead-contact-dialog__summary-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin-top:.1rem;display:grid}.lead-contact-dialog__summary-context>div{flex-direction:column;gap:.12rem;min-width:0;display:flex}.lead-contact-dialog__summary-context span,.lead-contact-dialog__summary-context strong{text-overflow:ellipsis;overflow:hidden}.lead-contact-dialog__summary-context span{white-space:nowrap}.lead-contact-dialog__summary-label{color:var(--ds-text-muted);letter-spacing:.02em;font-size:.625rem;font-weight:500}.lead-contact-dialog__summary-context span{color:var(--ds-text-muted);font-size:.59375rem;font-weight:400}.lead-contact-dialog__summary-context strong{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__summary-context strong{color:color-mix(in srgb, var(--ds-on-surface) 72%, var(--ds-text-muted))}}.lead-contact-dialog__summary-context strong{font-size:.6875rem;font-weight:500}.lead-contact-dialog__summary-total{align-items:baseline;gap:.35rem;display:flex}.lead-contact-dialog__summary-total strong{color:var(--ds-on-surface);font-size:1.25rem;font-weight:600;line-height:1.1}.lead-contact-dialog__summary-total span{color:var(--ds-text-muted);font-size:.6875rem}.lead-contact-dialog__summary-channels{flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lead-contact-dialog__summary-channel{border:1px solid var(--ds-outline-variant);align-items:center;gap:.28rem;min-width:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__summary-channel{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.lead-contact-dialog__summary-channel{background:var(--ds-surface-container);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__summary-channel{background:color-mix(in srgb, var(--ds-surface-container) 10%, transparent)}}.lead-contact-dialog__summary-channel{color:var(--ds-on-surface-variant);white-space:nowrap;padding:.22rem .45rem;font-size:.625rem}.lead-contact-dialog__summary-channel svg{color:currentColor;flex-shrink:0}.lead-contact-dialog__summary-channel strong{color:var(--ds-on-surface);font-size:.75rem;font-weight:600}.lead-contact-dialog__summary-channel--ligacao{color:var(--lead-channel-call)}.lead-contact-dialog__summary-channel--whatsapp{color:var(--lead-channel-whatsapp)}.lead-contact-dialog__summary-channel--email{color:var(--lead-channel-email)}.lead-contact-dialog__summary-channel--presencial{color:var(--lead-channel-presencial)}.lead-contact-dialog__summary-channel--outro{color:var(--ds-text-muted)}.lead-contact-dialog__toolbar{border-bottom:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__toolbar{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.lead-contact-dialog__toolbar{padding:.15rem 0 .625rem}.lead-contact-dialog__toolbar>div{flex-direction:column;gap:.1rem;display:flex}.lead-contact-dialog__toolbar strong{color:var(--ds-on-surface);font-size:.75rem;font-weight:550}.lead-contact-dialog__toolbar span{color:var(--ds-text-muted);font-size:.625rem}.lead-contact-dialog__new{background:var(--ds-primary);min-height:2rem;color:var(--ds-on-primary);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 .25rem .75rem var(--ds-primary);border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.4rem .7rem;font-size:.71875rem;font-weight:550;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__new{box-shadow:0 .25rem .75rem color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.lead-contact-dialog__new:hover{filter:brightness(1.04)}.lead-contact-dialog__timeline{flex-direction:column;display:flex;position:relative}.lead-contact-dialog__timeline:before{background:var(--ds-outline-variant);width:1px;position:absolute;top:1rem;bottom:1rem;left:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__timeline:before{background:color-mix(in srgb, var(--ds-outline-variant) 68%, transparent)}}.lead-contact-dialog__timeline:before{content:""}.lead-contact-dialog__timeline-marker{border:2px solid var(--ds-surface);background:currentColor;border-radius:999px;flex-shrink:0;justify-self:center;width:.5rem;height:.5rem;box-shadow:0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__timeline-marker{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 30%, transparent)}}.lead-contact-dialog__timeline-marker{pointer-events:none}.lead-contact-dialog__timeline-marker--ligacao{color:var(--lead-channel-call)}.lead-contact-dialog__timeline-marker--whatsapp{color:var(--lead-channel-whatsapp)}.lead-contact-dialog__timeline-marker--email{color:var(--lead-channel-email)}.lead-contact-dialog__timeline-marker--presencial{color:var(--lead-channel-presencial)}.lead-contact-dialog__timeline-marker--outro,.lead-contact-dialog__timeline-marker--skeleton{color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__timeline-marker--outro,.lead-contact-dialog__timeline-marker--skeleton{color:color-mix(in srgb, var(--ds-outline-variant) 80%, transparent)}}.lead-contact-dialog__timeline-item{border:0;border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:.5rem 2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__timeline-item{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.lead-contact-dialog__timeline-item{text-align:left;cursor:pointer;background:0 0;border-radius:.5rem;padding:.75rem .35rem .75rem .25rem;transition:background-color .15s}.lead-contact-dialog__timeline-item:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__timeline-item:hover{background:color-mix(in srgb, var(--ds-on-surface) 3.5%, transparent)}}.lead-contact-dialog__timeline-item:hover .lead-contact-dialog__timeline-hint{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__timeline-item:hover .lead-contact-dialog__timeline-hint{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface))}}.lead-contact-dialog__timeline-item--skeleton{pointer-events:none;cursor:default}.lead-contact-dialog__timeline-item--skeleton .skeleton:after{animation-delay:calc(var(--lead-contact-stagger,0) * 80ms)}.lead-contact-dialog__btn.is-busy{opacity:.7}.lead-contact-dialog__channel{border:1px solid;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__channel{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.lead-contact-dialog__channel{background:var(--ds-surface);color:var(--ds-primary);border-radius:999px}.lead-contact-dialog__channel--whatsapp{color:var(--lead-channel-whatsapp)}.lead-contact-dialog__channel--email{color:var(--lead-channel-email)}.lead-contact-dialog__channel--ligacao{color:var(--lead-channel-call)}.lead-contact-dialog__channel--presencial{color:var(--lead-channel-presencial)}.lead-contact-dialog__channel--outro{color:var(--ds-text-muted)}.lead-contact-dialog__timeline-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.lead-contact-dialog__timeline-topline{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.lead-contact-dialog__timeline-title{align-items:center;gap:.35rem;min-width:0;display:flex}.lead-contact-dialog__timeline-topline strong,.lead-contact-dialog__timeline-title strong{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;overflow:hidden}.lead-contact-dialog__timeline-content small{color:var(--ds-text-muted);font-size:.65625rem}.lead-contact-dialog__timeline-content p{color:var(--ds-on-surface-variant);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lead-contact-dialog__timeline-hint{color:var(--ds-text-muted);flex-shrink:0;align-items:center;display:inline-flex}.lead-contact-dialog__outcome{background:var(--ds-outline);border-radius:999px;flex-shrink:0;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome{background:color-mix(in srgb, var(--ds-outline) 7%, transparent)}}.lead-contact-dialog__outcome{color:var(--ds-text-muted);white-space:nowrap;padding:.18rem .45rem;font-size:.59375rem;font-weight:550}.lead-contact-dialog__outcome--contato_realizado{background:var(--lead-channel-whatsapp)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--contato_realizado{background:color-mix(in srgb, var(--lead-channel-whatsapp) 10%, transparent)}}.lead-contact-dialog__outcome--contato_realizado{color:var(--lead-channel-whatsapp)}.lead-contact-dialog__outcome--retorno_solicitado{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--retorno_solicitado{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.lead-contact-dialog__outcome--retorno_solicitado{color:var(--ds-primary)}.lead-contact-dialog__outcome--sem_resposta{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--sem_resposta{background:color-mix(in srgb, var(--ds-warning) 10%, transparent)}}.lead-contact-dialog__outcome--sem_resposta{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--sem_resposta{color:color-mix(in srgb, var(--ds-warning) 82%, var(--ds-on-surface))}}.lead-contact-dialog__outcome--caixa_postal{background:var(--lead-channel-email)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--caixa_postal{background:color-mix(in srgb, var(--lead-channel-email) 10%, transparent)}}.lead-contact-dialog__outcome--caixa_postal{color:var(--lead-channel-email)}.lead-contact-dialog__outcome--numero_invalido{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--numero_invalido{background:color-mix(in srgb, var(--ds-error) 8%, transparent)}}.lead-contact-dialog__outcome--numero_invalido{color:var(--ds-error)}.lead-contact-dialog__outcome--outro{background:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__outcome--outro{background:color-mix(in srgb, var(--ds-outline) 10%, transparent)}}.lead-contact-dialog__outcome--outro{color:var(--ds-on-surface-variant)}.lead-contact-dialog__empty{color:var(--ds-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.75rem 1rem;display:flex}.lead-contact-dialog__empty p{margin:0;font-size:.8125rem}.lead-contact-dialog__empty button{color:var(--ds-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:550;text-decoration:underline}.lead-contact-dialog__pane,.lead-contact-dialog__skeleton{flex-direction:column;gap:1.15rem;display:flex}.lead-contact-dialog__details,.lead-contact-dialog__form{flex-direction:column;display:flex}.lead-contact-dialog__details{gap:.875rem}.lead-contact-dialog__detail-hero{border:1px solid var(--ds-primary);flex-direction:column;gap:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__detail-hero{border:1px solid color-mix(in srgb, var(--ds-primary) 16%, var(--ds-outline-variant))}}.lead-contact-dialog__detail-hero{background:var(--ds-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__detail-hero{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-contact-dialog__detail-hero{padding:1rem}.lead-contact-dialog__detail-topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lead-contact-dialog__detail-topline>span:last-child{color:var(--ds-text-muted);font-size:.65625rem;font-weight:500}.lead-contact-dialog__detail-title{align-items:center;gap:.75rem;display:flex}.lead-contact-dialog__detail-title>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.lead-contact-dialog__detail-title strong{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.lead-contact-dialog__detail-title div span{color:var(--ds-text-muted);font-size:.6875rem}.lead-contact-dialog__detail-grid{border:1px solid var(--ds-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__detail-grid{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 52%, transparent)}}.lead-contact-dialog__detail-grid{border-radius:.625rem}.lead-contact-dialog__detail-grid>div{flex-direction:column;gap:.18rem;min-width:0;padding:.75rem;display:flex}.lead-contact-dialog__detail-grid>div+div{border-left:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__detail-grid>div+div{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.lead-contact-dialog__detail-grid span,.lead-contact-dialog__detail-copy span{color:var(--ds-text-muted);font-size:.625rem}.lead-contact-dialog__detail-grid strong{color:var(--ds-on-surface);font-size:.75rem;font-weight:550}.lead-contact-dialog__detail-grid small{color:var(--ds-text-muted);font-size:.625rem}.lead-contact-dialog__detail-copy{flex-direction:column;gap:.75rem;display:flex}.lead-contact-dialog__detail-copy>div{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__detail-copy>div{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.lead-contact-dialog__detail-copy>div{padding-bottom:.75rem}.lead-contact-dialog__detail-copy p{color:var(--ds-on-surface-variant);margin:.25rem 0 0;font-size:.71875rem;line-height:1.5}.lead-contact-dialog__detail-copy p.is-empty{color:var(--ds-text-muted);font-style:italic}.lead-contact-dialog__delete-confirmation{border:1px solid var(--ds-error);justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__delete-confirmation{border:1px solid color-mix(in srgb, var(--ds-error) 20%, transparent)}}.lead-contact-dialog__delete-confirmation{background:var(--ds-error);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__delete-confirmation{background:color-mix(in srgb, var(--ds-error) 4%, var(--ds-surface))}}.lead-contact-dialog__delete-confirmation{padding:.75rem}.lead-contact-dialog__delete-confirmation>div{flex-direction:column;gap:.15rem;display:flex}.lead-contact-dialog__delete-confirmation strong{font-size:.71875rem}.lead-contact-dialog__delete-confirmation span{color:var(--ds-text-muted);font-size:.625rem}.lead-contact-dialog__delete-confirmation>div:last-child{flex-direction:row}.lead-contact-dialog__delete-confirmation button{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;font-size:.65625rem}.lead-contact-dialog__delete-confirmation button.is-danger{color:var(--ds-error);font-weight:600}.lead-contact-dialog__form{gap:0}.lead-contact-dialog__form-section{border-bottom:1px solid var(--ds-outline-variant);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__form-section{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 48%, transparent)}}.lead-contact-dialog__form-section{padding:1rem 0}.lead-contact-dialog__form-section:first-child{padding-top:0}.lead-contact-dialog__form-section:last-of-type{border-bottom:0;padding-bottom:0}.lead-contact-dialog__form-section h3{color:var(--ds-on-surface);margin:0}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__form-section h3{color:color-mix(in srgb, var(--ds-on-surface) 76%, var(--ds-text-muted))}}.lead-contact-dialog__form-section h3{letter-spacing:.035em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.lead-contact-dialog__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.lead-contact-dialog__person-options{flex-wrap:wrap;gap:.45rem;display:flex}.lead-contact-dialog__person-options button{border:1px solid var(--ds-outline-variant);flex:9.5rem;justify-content:center;align-items:center;gap:.35rem;min-height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__person-options button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.lead-contact-dialog__person-options button{background:var(--ds-surface);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:.5rem;padding:.45rem .65rem;font-size:.6875rem}.lead-contact-dialog__person-options button.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__person-options button.is-active{border-color:color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.lead-contact-dialog__person-options button.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__person-options button.is-active{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-contact-dialog__person-options button.is-active{color:var(--ds-primary);box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__person-options button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-contact-dialog__error{background:var(--ds-error);border-radius:.5rem;margin:.75rem 0 0}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__error{background:color-mix(in srgb, var(--ds-error) 6%, transparent)}}.lead-contact-dialog__error{color:var(--ds-error);padding:.625rem .75rem;font-size:.6875rem}.lead-contact-dialog__footer{border-top:1px solid var(--ds-outline-variant);flex-shrink:0;align-items:center;min-height:4rem}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 52%, transparent)}}.lead-contact-dialog__footer{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__footer{background:color-mix(in srgb, var(--ds-surface) 97%, transparent)}}.lead-contact-dialog__footer{padding:.75rem 1.25rem}.lead-contact-dialog__btn{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:.35rem;min-height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog__btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 68%, transparent)}}.lead-contact-dialog__btn{background:var(--ds-surface);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:.5rem;padding:.45rem .75rem;font-size:.71875rem;font-weight:550}.lead-contact-dialog__btn--primary{border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-on-primary)}.lead-contact-dialog__btn--danger{color:var(--ds-error);border-color:#0000;margin-right:auto}.lead-contact-dialog__pane--forward{animation:.18s ease-out backwards lead-contact-pane-forward}.lead-contact-dialog__pane--back{animation:.18s ease-out backwards lead-contact-pane-back}.lead-contact-dialog__pane .lead-contact-dialog__timeline-item:not(.is-exiting):not(.lead-contact-dialog__timeline-item--skeleton){animation:.18s ease-out backwards lead-contact-item-enter;animation-delay:calc(var(--lead-contact-stagger,0) * 50ms)}.lead-contact-dialog__pane.is-deleting .lead-contact-dialog__timeline-item:not(.is-exiting){animation:none}.lead-contact-dialog__timeline-item.is-entering:not(.is-exiting){animation:.2s ease-out backwards lead-contact-item-enter}.lead-contact-dialog__timeline-item.is-exiting{pointer-events:none;animation:.18s ease-in forwards lead-contact-item-exit;overflow:hidden}@keyframes lead-contact-pane-forward{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes lead-contact-pane-back{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes lead-contact-item-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lead-contact-item-exit{0%{opacity:1;max-height:16rem}to{opacity:0;border-bottom-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}}html[data-viewport=desktop] .lead-contact-dialog .lead-contact-dialog__timeline-item:not(.lead-contact-dialog__timeline-item--skeleton){transition:background-color .16s}.lead-contact-dialog button:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-contact-dialog button:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 42%, transparent)}}.lead-contact-dialog button:focus-visible{outline-offset:2px}html[data-viewport=phone] .lead-contact-dialog.ui-dialog__content,html[data-viewport=tablet] .lead-contact-dialog.ui-dialog__content{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;inset:0!important;transform:none!important}html[data-viewport=phone] .lead-contact-dialog__body,html[data-viewport=tablet] .lead-contact-dialog__body{padding:1rem}html[data-viewport=phone] .lead-contact-dialog__summary-context{grid-template-columns:1fr;gap:.55rem}html[data-viewport=phone] .lead-contact-dialog__toolbar{align-items:center}html[data-viewport=phone] .lead-contact-dialog__new,html[data-viewport=tablet] .lead-contact-dialog__new{min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-contact-dialog__timeline-topline{flex-direction:column;align-items:flex-start;gap:.35rem}html[data-viewport=phone] .lead-contact-dialog__detail-grid,html[data-viewport=phone] .lead-contact-dialog__form-grid{grid-template-columns:1fr}html[data-viewport=phone] .lead-contact-dialog__detail-grid>div+div{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .lead-contact-dialog__detail-grid>div+div{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}html[data-viewport=phone] .lead-contact-dialog__detail-grid>div+div{border-left:0}html[data-viewport=phone] .lead-contact-dialog__person-options,html[data-viewport=tablet] .lead-contact-dialog__person-options{display:flex}html[data-viewport=phone] .lead-contact-dialog__person-options button,html[data-viewport=tablet] .lead-contact-dialog__person-options button{min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-contact-dialog__footer,html[data-viewport=tablet] .lead-contact-dialog__footer{padding-inline:1rem}html[data-viewport=phone] .lead-contact-dialog__delete-confirmation{flex-direction:column;align-items:stretch}@media (prefers-reduced-motion:reduce){.lead-contact-dialog button,.lead-contact-dialog__pane--forward,.lead-contact-dialog__pane--back,.lead-contact-dialog__timeline-item,.lead-contact-dialog__timeline-item.is-entering,.lead-contact-dialog__timeline-item.is-exiting,.lead-contact-dialog__timeline-item--skeleton .skeleton:after{transition:none;animation:none}}.lead-interaction-history-dialog.ui-dialog__content{border-color:var(--ds-outline-variant);max-height:min(46rem,100dvh - 2rem);display:flex;overflow:hidden;width:calc(100vw - 2rem)!important;max-width:42rem!important}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog.ui-dialog__content{border-color:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.lead-interaction-history-dialog.ui-dialog__content{box-shadow:0 1.5rem 4rem var(--ds-inverse-surface);border-radius:.875rem;padding:0}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog.ui-dialog__content{box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--ds-inverse-surface) .16, transparent)}}.lead-interaction-history-dialog__header{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.lead-interaction-history-dialog__header{padding:1rem 3rem .875rem 1.25rem}.lead-interaction-history-dialog__heading{align-items:center;gap:.75rem;min-width:0;display:flex}.lead-interaction-history-dialog__heading>span{background:var(--ds-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__heading>span{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface))}}.lead-interaction-history-dialog__heading>span{color:var(--ds-primary)}.lead-interaction-history-dialog__heading>div{min-width:0}.lead-interaction-history-dialog__heading .ui-dialog__title{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.lead-interaction-history-dialog__heading .ui-dialog__description{margin-top:.125rem;font-size:.6875rem}.lead-interaction-history-dialog__overview{text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;min-width:0;display:flex}.lead-interaction-history-dialog__overview strong{color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:550}.lead-interaction-history-dialog__overview span{color:var(--ds-text-muted);font-size:.625rem}.lead-interaction-history-dialog__filters{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0;gap:.25rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__filters{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 44%, transparent)}}.lead-interaction-history-dialog__filters{scrollbar-width:none;padding:.625rem 1.25rem}.lead-interaction-history-dialog__filters::-webkit-scrollbar{display:none}.lead-interaction-history-dialog__filters button{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:.35rem .625rem;font-size:.65625rem;font-weight:500}.lead-interaction-history-dialog__filters button:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__filters button:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}.lead-interaction-history-dialog__filters button:hover{color:var(--ds-on-surface-variant)}.lead-interaction-history-dialog__filters button.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__filters button.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.lead-interaction-history-dialog__filters button.is-active{color:var(--ds-primary)}.lead-interaction-history-dialog__body{scrollbar-gutter:stable;flex:1;min-height:0;padding:.875rem 1.25rem 1.25rem;overflow-y:auto}.lead-interaction-history-dialog__group+.lead-interaction-history-dialog__group{margin-top:1.125rem}.lead-interaction-history-dialog__group h3{color:var(--ds-text-muted);letter-spacing:.045em;text-transform:uppercase;margin:0 0 .375rem;font-size:.625rem;font-weight:600}.lead-interaction-history-dialog__timeline{flex-direction:column;padding-left:1.125rem;display:flex;position:relative}.lead-interaction-history-dialog__timeline:before{background:var(--ds-outline-variant);width:1px;position:absolute;top:1rem;bottom:1rem;left:.32rem}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__timeline:before{background:color-mix(in srgb, var(--ds-outline-variant) 66%, transparent)}}.lead-interaction-history-dialog__timeline:before{content:""}.lead-interaction-history-dialog__event{border-bottom:1px solid var(--ds-outline-variant);position:relative}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__event{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 42%, transparent)}}.lead-interaction-history-dialog__marker{z-index:1;border:3px solid var(--ds-surface);background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex;position:absolute;top:.75rem;left:-1.125rem}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__marker{background:color-mix(in srgb, var(--ds-primary) 9%, var(--ds-surface))}}.lead-interaction-history-dialog__marker{color:var(--ds-primary)}.lead-interaction-history-dialog__event--meeting .lead-interaction-history-dialog__marker{background:var(--lead-channel-presencial)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__event--meeting .lead-interaction-history-dialog__marker{background:color-mix(in srgb, var(--lead-channel-presencial) 9%, var(--ds-surface))}}.lead-interaction-history-dialog__event--meeting .lead-interaction-history-dialog__marker{color:var(--lead-channel-presencial)}.lead-interaction-history-dialog__event--stage .lead-interaction-history-dialog__marker{background:var(--lead-channel-email)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__event--stage .lead-interaction-history-dialog__marker{background:color-mix(in srgb, var(--lead-channel-email) 9%, var(--ds-surface))}}.lead-interaction-history-dialog__event--stage .lead-interaction-history-dialog__marker{color:var(--lead-channel-email)}.lead-interaction-history-dialog__event--note .lead-interaction-history-dialog__marker,.lead-interaction-history-dialog__event--lead .lead-interaction-history-dialog__marker{background:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__event--note .lead-interaction-history-dialog__marker,.lead-interaction-history-dialog__event--lead .lead-interaction-history-dialog__marker{background:color-mix(in srgb, var(--ds-outline) 7%, var(--ds-surface))}}.lead-interaction-history-dialog__event--note .lead-interaction-history-dialog__marker,.lead-interaction-history-dialog__event--lead .lead-interaction-history-dialog__marker{color:var(--ds-text-muted)}.lead-interaction-history-dialog__event-trigger{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.7rem .5rem .7rem 1.25rem;display:grid}.lead-interaction-history-dialog__event-trigger:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__event-trigger:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}.lead-interaction-history-dialog__event-trigger>svg{color:var(--ds-text-muted);flex-shrink:0;transition:transform .14s}.lead-interaction-history-dialog__event-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.lead-interaction-history-dialog__event-main{flex-direction:column;gap:.16rem;min-width:0;display:flex}.lead-interaction-history-dialog__event-title{align-items:center;gap:.5rem;min-width:0;display:flex}.lead-interaction-history-dialog__event-title>strong{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:550;overflow:hidden}.lead-interaction-history-dialog__event-main>small{color:var(--ds-text-muted);font-size:.625rem}.lead-interaction-history-dialog__event-main>p{color:var(--ds-on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.1rem 0 0;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.lead-interaction-history-dialog__status{background:var(--ds-outline);border-radius:999px;flex-shrink:0;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__status{background:color-mix(in srgb, var(--ds-outline) 7%, transparent)}}.lead-interaction-history-dialog__status{color:var(--ds-text-muted);white-space:nowrap;padding:.16rem .4rem;font-size:.5625rem;font-weight:550}.lead-interaction-history-dialog__status.is-positive{background:var(--lead-channel-whatsapp)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__status.is-positive{background:color-mix(in srgb, var(--lead-channel-whatsapp) 8%, transparent)}}.lead-interaction-history-dialog__status.is-positive{color:var(--lead-channel-whatsapp)}.lead-interaction-history-dialog__status.is-negative{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__status.is-negative{background:color-mix(in srgb, var(--ds-error) 8%, transparent)}}.lead-interaction-history-dialog__status.is-negative{color:var(--ds-error)}.lead-interaction-history-dialog__event-details{border-left:2px solid var(--ds-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem;margin:0 0 .75rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog__event-details{border-left:2px solid color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.lead-interaction-history-dialog__event-details{padding:.125rem .75rem}.lead-interaction-history-dialog__event-details>div{min-width:0}.lead-interaction-history-dialog__event-details span{color:var(--ds-text-muted);font-size:.59375rem}.lead-interaction-history-dialog__event-details p{color:var(--ds-on-surface-variant);overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.6875rem;line-height:1.45}.lead-interaction-history-dialog__event-details>p{color:var(--ds-text-muted);grid-column:1/-1}.lead-interaction-history-dialog__empty{min-height:12rem;color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.lead-interaction-history-dialog__empty p{margin:0;font-size:.71875rem}.lead-interaction-history-dialog button:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-interaction-history-dialog button:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 42%, transparent)}}.lead-interaction-history-dialog button:focus-visible{outline-offset:2px}html[data-viewport=phone] .lead-interaction-history-dialog.ui-dialog__content,html[data-viewport=tablet] .lead-interaction-history-dialog.ui-dialog__content{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;inset:0!important;transform:none!important}html[data-viewport=phone] .lead-interaction-history-dialog__header,html[data-viewport=tablet] .lead-interaction-history-dialog__header{padding-inline:1rem 3rem}html[data-viewport=phone] .lead-interaction-history-dialog__header{flex-direction:column;align-items:flex-start;gap:.5rem}html[data-viewport=phone] .lead-interaction-history-dialog__overview{text-align:left;align-items:flex-start;padding-left:2.875rem}html[data-viewport=phone] .lead-interaction-history-dialog__filters,html[data-viewport=tablet] .lead-interaction-history-dialog__filters{padding-inline:1rem}html[data-viewport=phone] .lead-interaction-history-dialog__filters button,html[data-viewport=tablet] .lead-interaction-history-dialog__filters button{min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-interaction-history-dialog__body,html[data-viewport=tablet] .lead-interaction-history-dialog__body{padding-inline:1rem}html[data-viewport=phone] .lead-interaction-history-dialog__event-trigger,html[data-viewport=tablet] .lead-interaction-history-dialog__event-trigger{min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-interaction-history-dialog__event-title{flex-direction:column;align-items:flex-start;gap:.3rem}html[data-viewport=phone] .lead-interaction-history-dialog__event-details{grid-template-columns:1fr}@media (prefers-reduced-motion:reduce){.lead-interaction-history-dialog__event-trigger>svg{transition:none}}.lead-history-dialog{max-width:27rem}.lead-history-dialog__title{align-items:center;gap:.5rem;display:flex}.lead-history-dialog__timeline{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.lead-history-dialog__entry{border-bottom:1px solid var(--ds-outline-variant);align-items:flex-start;gap:.625rem;padding:.7rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-history-dialog__entry{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.lead-history-dialog__icon{color:var(--ds-text-muted);opacity:.75;display:inline-flex}.lead-history-dialog__entry-title,.lead-history-dialog__entry-date,.lead-history-dialog__empty{margin:0}.lead-history-dialog__entry-title{color:var(--ds-on-surface);font-size:.8125rem;font-weight:500}.lead-history-dialog__entry-date,.lead-history-dialog__empty{color:var(--ds-text-muted);margin-top:.15rem;font-size:.6875rem}.lead-io-dialog.ui-dialog__content{border-color:var(--ds-bento-border);flex-direction:column;gap:0;width:min(100vw - 2rem,34rem);max-width:34rem;max-height:min(88dvh,46rem);padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog.ui-dialog__content{border-color:color-mix(in srgb, var(--ds-bento-border) 58%, transparent)}}.lead-io-dialog.ui-dialog__content{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog.ui-dialog__content{background:color-mix(in srgb, var(--ds-surface) 98%, var(--ds-primary))}}.lead-io-dialog.ui-dialog__content{box-shadow:0 18px 48px var(--ds-on-surface), 0 2px 8px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog.ui-dialog__content{box-shadow:0 18px 48px color-mix(in srgb, var(--ds-on-surface) 8%, transparent), 0 2px 8px color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.lead-io-dialog .ui-dialog-feature-header{padding:1.125rem 1.25rem .875rem}.lead-io-dialog .ui-dialog-feature-header__main{gap:.625rem}.lead-io-dialog .ui-dialog-feature-header__icon{background:var(--ds-primary);border-radius:.625rem;width:1.875rem;height:1.875rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog .ui-dialog-feature-header__icon{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-io-dialog .ui-dialog__title{font-size:1rem;font-weight:600;line-height:1.3}.lead-io-dialog .ui-dialog__description{font-size:.8125rem;line-height:1.45}.lead-io-dialog__body{flex-direction:column;gap:1rem;min-height:0;padding:.25rem 1.25rem 1rem;display:flex;overflow-y:auto}.lead-io-dialog__section-label{color:var(--ds-text-muted);margin:0 0 .45rem;font-size:.8125rem;font-weight:500}.lead-io-dialog__scope{border:1px solid var(--ds-bento-border);flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__scope{border:1px solid color-mix(in srgb, var(--ds-bento-border) 52%, transparent)}}.lead-io-dialog__scope{background:var(--ds-bento-border);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__scope{background:color-mix(in srgb, var(--ds-bento-border) 7%, var(--ds-surface))}}.lead-io-dialog__scope-head{flex-direction:column;gap:.15rem;display:flex}.lead-io-dialog__scope-count{color:var(--ds-on-surface);margin:0;font-size:1rem;font-weight:600;line-height:1.25}.lead-io-dialog__scope-hint{color:var(--ds-text-muted);margin:0;font-size:.8125rem;line-height:1.35}.lead-io-dialog__scope-note{color:var(--ds-on-surface-variant);background:var(--ds-warning);border-radius:.5rem;margin:0;padding:.5rem .625rem;font-size:.75rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__scope-note{background:color-mix(in srgb, var(--ds-warning) 5%, transparent)}}.lead-io-dialog__scope-note{border:1px solid var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__scope-note{border:1px solid color-mix(in srgb, var(--ds-warning) 14%, transparent)}}.lead-io-dialog__chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.lead-io-dialog__chip{color:var(--ds-on-surface-variant);background:var(--ds-primary);border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:400;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__chip{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-io-dialog__chip{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__chip{border:1px solid color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.lead-io-dialog__format-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lead-io-dialog__format-card{border:1px solid var(--ds-bento-border);align-items:flex-start;gap:.625rem;width:100%;min-height:4.75rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card{border:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.lead-io-dialog__format-card{background:var(--ds-surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card{background:color-mix(in srgb, var(--ds-surface) 98%, var(--ds-bento-border))}}.lead-io-dialog__format-card{text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.lead-io-dialog__format-card:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.lead-io-dialog__format-card:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 2.5%, var(--ds-surface))}}.lead-io-dialog__format-card--active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card--active{border-color:color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.lead-io-dialog__format-card--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card--active{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-io-dialog__format-card--active{box-shadow:none}.lead-io-dialog__format-card--selected{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card--selected{border-color:color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.lead-io-dialog__format-card--selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card--selected{background:color-mix(in srgb, var(--ds-primary) 3.5%, var(--ds-surface))}}.lead-io-dialog__format-card--selected{box-shadow:0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-card--selected{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.lead-io-dialog__format-card:disabled{opacity:.65;cursor:not-allowed}.lead-io-dialog__format-icon{width:2rem;height:2rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-icon{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-io-dialog__format-copy{min-width:0;color:var(--ds-text-muted);flex-direction:column;gap:.15rem;font-size:.75rem;line-height:1.35;display:flex}.lead-io-dialog__format-copy strong{color:var(--ds-on-surface);font-size:.8125rem;font-weight:500}.lead-io-dialog__format-spinner{color:var(--ds-primary);flex-shrink:0;align-self:center;margin-left:auto;animation:.8s linear infinite lead-io-dialog-spin}.lead-io-dialog__format-check{width:1.25rem;height:1.25rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__format-check{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.lead-io-dialog__steps{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.lead-io-dialog__step{flex-direction:column;gap:.625rem;display:flex}.lead-io-dialog__step-head{align-items:flex-start;gap:.625rem;display:flex}.lead-io-dialog__step-number{width:1.375rem;height:1.375rem;color:var(--ds-primary);border:1px solid var(--ds-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__step-number{border:1px solid color-mix(in srgb, var(--ds-primary) 11%, transparent)}}.lead-io-dialog__step-number{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__step-number{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.lead-io-dialog__step-title{color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.lead-io-dialog__step-desc{color:var(--ds-text-muted);margin:.15rem 0 0;font-size:.8125rem;line-height:1.35}.lead-io-dialog__template-btn{border:1px solid var(--ds-bento-border);align-self:flex-start;align-items:center;gap:.5rem;min-height:3rem;margin-left:2rem;padding:.5rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__template-btn{border:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.lead-io-dialog__template-btn{font:inherit;color:var(--ds-on-surface);background:var(--ds-surface);border-radius:.625rem;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__template-btn{background:color-mix(in srgb, var(--ds-surface) 98%, var(--ds-bento-border))}}.lead-io-dialog__template-btn{cursor:pointer;transition:background .15s,border-color .15s}.lead-io-dialog__template-btn>span{flex-direction:column;align-items:flex-start;gap:.05rem;display:flex}.lead-io-dialog__template-btn strong{font-size:.8125rem;font-weight:500}.lead-io-dialog__template-btn small{color:var(--ds-text-muted);font-size:.6875rem;font-weight:400}.lead-io-dialog__template-btn:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__template-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.lead-io-dialog__template-btn:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__template-btn:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 2%, var(--ds-surface))}}.lead-io-dialog__template-btn:disabled{opacity:.55;cursor:not-allowed}.lead-io-dialog__dropzone{border:1px dashed var(--ds-bento-border);margin-left:2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone{border:1px dashed color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.lead-io-dialog__dropzone{background:var(--ds-bento-border);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone{background:color-mix(in srgb, var(--ds-bento-border) 6%, var(--ds-surface))}}.lead-io-dialog__dropzone{transition:border-color .15s,background .15s}.lead-io-dialog__dropzone--dragging{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone--dragging{border-color:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.lead-io-dialog__dropzone--dragging{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone--dragging{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-io-dialog__dropzone--has-file{border-style:solid;border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone--has-file{border-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.lead-io-dialog__dropzone--invalid{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone--invalid{border-color:color-mix(in srgb, var(--ds-error) 48%, transparent)}}.lead-io-dialog__dropzone--invalid{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone--invalid{background:color-mix(in srgb, var(--ds-error) 3%, var(--ds-surface))}}.lead-io-dialog__file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.lead-io-dialog__dropzone-label{text-align:center;cursor:pointer;min-height:7rem;color:var(--ds-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.875rem 1rem;display:flex}.lead-io-dialog__dropzone-label>svg{box-sizing:content-box;color:var(--ds-primary);background:var(--ds-primary);border-radius:.625rem;padding:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__dropzone-label>svg{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.lead-io-dialog__dropzone-label strong{color:var(--ds-on-surface);font-size:.8125rem;font-weight:500;display:block}.lead-io-dialog__dropzone-label span span{margin-top:.15rem;font-size:.75rem;display:block}.lead-io-dialog__file-preview{align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.lead-io-dialog__file-preview-icon{width:2.25rem;height:2.25rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__file-preview-icon{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-io-dialog__file-preview-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.lead-io-dialog__file-preview-copy strong{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.25;overflow:hidden}.lead-io-dialog__file-preview-copy span{color:var(--ds-text-muted);font-size:.75rem}.lead-io-dialog__file-remove{width:1.75rem;height:1.75rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-io-dialog__file-remove:hover:not(:disabled){background:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__file-remove:hover:not(:disabled){background:color-mix(in srgb, var(--ds-bento-border) 35%, transparent)}}.lead-io-dialog__file-remove:hover:not(:disabled){color:var(--ds-on-surface)}.lead-io-dialog__file-remove:disabled{opacity:.5;cursor:not-allowed}.lead-io-dialog__field-error{color:var(--ds-error);align-items:center;gap:.35rem;margin:-.25rem 0 0 2rem;font-size:.75rem;display:flex}.lead-io-dialog__error{color:var(--ds-error);background:var(--ds-error);border-radius:.5rem;align-items:flex-start;gap:.4rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__error{background:color-mix(in srgb, var(--ds-error) 5%, transparent)}}.lead-io-dialog__error{border:1px solid var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__error{border:1px solid color-mix(in srgb, var(--ds-error) 12%, transparent)}}.lead-io-dialog__result{border:1px solid var(--ds-success);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__result{border:1px solid color-mix(in srgb, var(--ds-success) 18%, transparent)}}.lead-io-dialog__result{background:var(--ds-success);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__result{background:color-mix(in srgb, var(--ds-success) 4%, transparent)}}.lead-io-dialog__result--partial{border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__result--partial{border-color:color-mix(in srgb, var(--ds-warning) 18%, transparent)}}.lead-io-dialog__result--partial{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__result--partial{background:color-mix(in srgb, var(--ds-warning) 4%, transparent)}}.lead-io-dialog__result-head{color:var(--ds-on-surface);align-items:center;gap:.45rem;display:flex}.lead-io-dialog__result-head p{margin:0;font-size:.8125rem;font-weight:500}.lead-io-dialog__result-stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lead-io-dialog__result-stat{background:var(--ds-surface);border-radius:.5rem;flex-direction:column;gap:.1rem;padding:.5rem .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__result-stat{background:color-mix(in srgb, var(--ds-surface) 88%, transparent)}}.lead-io-dialog__result-stat strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1.15}.lead-io-dialog__result-stat span{color:var(--ds-text-muted);font-size:.75rem}.lead-io-dialog__result-stat--success strong{color:var(--ds-success)}.lead-io-dialog__result-stat--failed strong{color:var(--ds-error)}.lead-io-dialog__result-errors{flex-direction:column;gap:.35rem;display:flex}.lead-io-dialog__result-errors-title{color:var(--ds-on-surface-variant);margin:0;font-size:.75rem;font-weight:500}.lead-io-dialog__result-errors ul{max-height:8.5rem;color:var(--ds-on-surface-variant);background:var(--ds-surface);border-radius:.5rem;margin:0;padding:.5rem .625rem .5rem 1.35rem;font-size:.75rem;line-height:1.4;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__result-errors ul{background:color-mix(in srgb, var(--ds-surface) 90%, transparent)}}.lead-io-dialog__footer{background:var(--ds-surface);border-top:1px solid var(--ds-bento-border);flex-shrink:0;gap:.5rem;padding:.875rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.lead-io-dialog__footer{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 42%, transparent)}}html[data-viewport=phone] .lead-io-dialog__footer .ui-dialog-action-btn{flex:1}html[data-viewport=phone] .lead-io-dialog.ui-dialog__content{width:100%;max-width:none;max-height:calc(100dvh - var(--app-safe-top,0px) - .75rem);border-bottom:0;border-left:0;border-right:0;border-radius:1rem 1rem 0 0;inset:auto 0 0;transform:none}html[data-viewport=phone] .lead-io-dialog__body{padding-left:1rem;padding-right:1rem}html[data-viewport=phone] .lead-io-dialog__format-grid{grid-template-columns:1fr}html[data-viewport=phone] .lead-io-dialog__template-btn,html[data-viewport=phone] .lead-io-dialog__dropzone,html[data-viewport=phone] .lead-io-dialog__field-error{margin-left:0}html[data-viewport=phone] .lead-io-dialog__footer{padding-right:max(1rem, var(--app-safe-right,0px));padding-bottom:max(1rem, var(--app-safe-bottom,0px));padding-left:max(1rem, var(--app-safe-left,0px))}.lead-io-dialog__btn-spinner{animation:.8s linear infinite lead-io-dialog-spin}.lead-import-flow.ui-dialog__content{width:min(100vw - 2rem,48rem);max-width:48rem}.lead-import-flow .lead-io-dialog__body{flex:1;min-height:0}.lead-import-flow__mode-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lead-import-flow__mode-card{border:1px solid var(--ds-bento-border);flex-direction:column;align-items:flex-start;gap:.75rem;min-height:10rem;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-card{border:1px solid color-mix(in srgb, var(--ds-bento-border) 52%, transparent)}}.lead-import-flow__mode-card{color:var(--ds-on-surface);background:var(--ds-bento-border);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-card{background:color-mix(in srgb, var(--ds-bento-border) 5%, var(--ds-surface))}}.lead-import-flow__mode-card{text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.lead-import-flow__mode-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 26%, transparent)}}.lead-import-flow__mode-card:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-card:hover{background:color-mix(in srgb, var(--ds-primary) 2.5%, var(--ds-surface))}}.lead-import-flow__mode-card:hover{transform:translateY(-1px)}.lead-import-flow__mode-card:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-card:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 48%, transparent)}}.lead-import-flow__mode-card:focus-visible{outline-offset:2px}.lead-import-flow__mode-icon{width:2.5rem;height:2.5rem;color:var(--ds-primary);background:var(--ds-primary);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-icon{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-import-flow__mode-card>span:nth-child(2){flex-direction:column;gap:.25rem;display:flex}.lead-import-flow__mode-card strong{font-size:.875rem;font-weight:600}.lead-import-flow__mode-card small{color:var(--ds-text-muted);font-size:.75rem;line-height:1.45}.lead-import-flow__mode-tag{color:var(--ds-primary);background:var(--ds-primary);border-radius:999px;padding:.2rem .45rem;font-size:.625rem;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mode-tag{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.lead-import-flow__progress{justify-content:center;gap:0;padding:.125rem 1.25rem 1rem;display:flex}.lead-import-flow__progress-item{min-width:8rem;color:var(--ds-text-muted);align-items:center;gap:.35rem;display:flex;position:relative}.lead-import-flow__progress-item:not(:last-child):after{background:var(--ds-bento-border);width:2.5rem;height:1px;margin:0 .625rem}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__progress-item:not(:last-child):after{background:color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.lead-import-flow__progress-item:not(:last-child):after{content:""}.lead-import-flow__progress-item>span{background:var(--ds-bento-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__progress-item>span{background:color-mix(in srgb, var(--ds-bento-border) 18%, transparent)}}.lead-import-flow__progress-item small{font-size:.75rem}.lead-import-flow__progress-item.is-active{color:var(--ds-primary)}.lead-import-flow__progress-item.is-active>span{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__progress-item.is-active>span{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.lead-import-flow__dropzone{margin-left:0}.lead-import-flow__template,.lead-import-flow__file{border:1px solid var(--ds-bento-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__template,.lead-import-flow__file{border:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}.lead-import-flow__template,.lead-import-flow__file{background:var(--ds-bento-border);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__template,.lead-import-flow__file{background:color-mix(in srgb, var(--ds-bento-border) 5%, var(--ds-surface))}}.lead-import-flow__template--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__template--primary{border-color:color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.lead-import-flow__template--primary{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__template--primary{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface))}}.lead-import-flow__template>div,.lead-import-flow__file>span{align-items:center;gap:.625rem;min-width:0;display:flex}.lead-import-flow__template>div>svg,.lead-import-flow__file>svg{color:var(--ds-primary);flex-shrink:0}.lead-import-flow__template span,.lead-import-flow__file>span{flex-direction:column;display:flex}.lead-import-flow__template strong,.lead-import-flow__file strong{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.lead-import-flow__template small,.lead-import-flow__file small{color:var(--ds-text-muted);font-size:.75rem}.lead-import-flow__template button,.lead-import-flow__file button{border:1px solid var(--ds-bento-border);flex-shrink:0;min-height:2rem;padding:0 .625rem}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__template button,.lead-import-flow__file button{border:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.lead-import-flow__template button,.lead-import-flow__file button{color:var(--ds-on-surface);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;font-size:.75rem}.lead-import-flow__file button{width:2rem;color:var(--ds-text-muted);justify-content:center;align-items:center;padding:0;display:inline-flex}.lead-import-flow__mapping-head,.lead-import-flow__preview-head{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.lead-import-flow__mapping-head>div{flex-direction:column;gap:.125rem;display:flex}.lead-import-flow__mapping-head strong,.lead-import-flow__preview-head strong{color:var(--ds-on-surface);font-size:.875rem;font-weight:600}.lead-import-flow__mapping-head span,.lead-import-flow__mapping-head small,.lead-import-flow__preview-head span{color:var(--ds-text-muted);font-size:.75rem}.lead-import-flow__mapping-head small b{color:var(--ds-error)}.lead-import-flow__mapping-list{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;border:1px solid var(--ds-bento-border);flex-direction:column;flex:1;min-height:10rem;max-height:min(48dvh,28rem);display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mapping-list{border:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}.lead-import-flow__mapping-list{border-radius:.75rem}.lead-import-flow__mapping-list::-webkit-scrollbar{width:.375rem}.lead-import-flow__mapping-list::-webkit-scrollbar-thumb{background:var(--ds-on-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mapping-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-on-surface) 18%, transparent)}}.lead-import-flow__mapping-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.625rem;padding:.5rem .75rem;display:grid}.lead-import-flow__mapping-row+.lead-import-flow__mapping-row{border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mapping-row+.lead-import-flow__mapping-row{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 32%, transparent)}}.lead-import-flow__mapping-row>div{flex-direction:column;min-width:0;display:flex}.lead-import-flow__mapping-row strong,.lead-import-flow__mapping-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-import-flow__mapping-row strong{color:var(--ds-on-surface);font-size:.8125rem;font-weight:500}.lead-import-flow__mapping-row small,.lead-import-flow__mapping-row>span{color:var(--ds-text-muted);font-size:.75rem}.lead-import-flow__mapping-row select{border:1px solid var(--ds-bento-border);width:100%;min-width:0;min-height:2.25rem;padding:0 2rem 0 .625rem}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__mapping-row select{border:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.lead-import-flow__mapping-row select{color:var(--ds-on-surface);background:var(--ds-surface);font:inherit;border-radius:.5rem;font-size:.8125rem}.lead-import-flow__mapping-error{margin-left:0}.lead-import-flow__review-summary{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.lead-import-flow__review-summary>div{background:var(--ds-bento-border);border-radius:.75rem;flex-direction:column;gap:.125rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__review-summary>div{background:color-mix(in srgb, var(--ds-bento-border) 7%, var(--ds-surface))}}.lead-import-flow__review-summary strong{color:var(--ds-on-surface);font-size:1.125rem;font-weight:600}.lead-import-flow__review-summary span{color:var(--ds-text-muted);font-size:.75rem}.lead-import-flow__review-summary .has-warning strong{color:var(--ds-warning)}.lead-import-flow__preview{flex-direction:column;gap:.5rem;display:flex}.lead-import-flow__preview-scroll{border:1px solid var(--ds-bento-border);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__preview-scroll{border:1px solid color-mix(in srgb, var(--ds-bento-border) 42%, transparent)}}.lead-import-flow__preview-scroll{border-radius:.75rem}.lead-import-flow__preview table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.75rem}.lead-import-flow__preview th,.lead-import-flow__preview td{border-bottom:1px solid var(--ds-bento-border);max-width:13rem;padding:.625rem .75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__preview th,.lead-import-flow__preview td{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 28%, transparent)}}.lead-import-flow__preview th,.lead-import-flow__preview td{color:var(--ds-on-surface-variant);text-align:left;text-overflow:ellipsis}.lead-import-flow__preview th{color:var(--ds-on-surface);background:var(--ds-bento-border);font-weight:500}@supports (color:color-mix(in lab, red, red)){.lead-import-flow__preview th{background:color-mix(in srgb, var(--ds-bento-border) 7%, var(--ds-surface))}}.lead-import-flow__preview tbody tr:last-child td{border-bottom:0}html[data-viewport=phone] .lead-import-flow.ui-dialog__content,html[data-viewport=tablet] .lead-import-flow.ui-dialog__content{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;inset:0;transform:none}html[data-viewport=phone] .lead-import-flow__progress-item{justify-content:center;min-width:0}html[data-viewport=phone] .lead-import-flow__mode-grid{grid-template-columns:1fr}html[data-viewport=phone] .lead-import-flow__mode-card{min-height:0;padding:.875rem}html[data-viewport=phone] .lead-import-flow__template--primary,html[data-viewport=phone] .lead-import-flow__template--primary>div{align-items:flex-start}html[data-viewport=phone] .lead-import-flow__progress-item small{display:none}html[data-viewport=phone] .lead-import-flow__progress-item:not(:last-child):after{width:3rem}html[data-viewport=phone] .lead-import-flow__mapping-row{grid-template-columns:minmax(0,1fr);gap:.375rem;padding:.75rem}html[data-viewport=phone] .lead-import-flow__mapping-list,html[data-viewport=tablet] .lead-import-flow__mapping-list{max-height:none}html[data-viewport=phone] .lead-import-flow__mapping-row>span{display:none}html[data-viewport=phone] .lead-import-flow__mapping-row select{min-height:var(--touch-target-min,2.75rem)}html[data-viewport=phone] .lead-import-flow__mapping-head{align-items:flex-start}html[data-viewport=phone] .lead-import-flow__review-summary{grid-template-columns:1fr 1fr}html[data-viewport=phone] .lead-import-flow__review-summary>div:first-child{grid-column:1/-1}@keyframes lead-io-dialog-spin{to{transform:rotate(360deg)}}.leads-header-tools{align-items:center;gap:.4rem;display:flex}.leads-header-tools__btn{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);font:inherit;color:var(--ds-on-surface);cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.leads-header-tools__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary);border-color:#0000}html[data-viewport=phone] .leads-page-tabs .listing-workspace__quick-filters-scroll,html[data-viewport=tablet] .leads-page-tabs .listing-workspace__quick-filters-scroll{padding-bottom:.125rem}html[data-viewport=phone] .leads-page-tabs .leads-quick-filter,html[data-viewport=tablet] .leads-page-tabs .leads-quick-filter{height:var(--touch-target-min);min-height:var(--touch-target-min)}html[data-viewport=phone] .leads-page-tabs .listing-workspace__search-actions{grid-template-columns:2.375rem minmax(0,1fr) 2rem;display:grid}html[data-viewport=phone] .leads-page-tabs .listing-workspace__filters-button--compact{justify-content:center;gap:0;width:2.375rem;min-width:2.375rem;padding-inline:0;position:relative}html[data-viewport=phone] .leads-page-tabs .listing-workspace__filters-button-count{min-width:.875rem;height:.875rem;padding-inline:.1875rem;font-size:.5625rem;position:absolute;top:.125rem;right:.125rem}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-actions{grid-template-columns:repeat(2,2.375rem) minmax(0,1fr);width:100%;display:grid}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action{justify-content:center;min-height:2.375rem}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--secondary{width:2.375rem;padding-inline:0}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--secondary .leads-listing-toolbar-action__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--primary{width:100%;min-width:0}html[data-viewport=phone] .leads-page-tabs .listing-workspace__toolbar{background:var(--ds-surface);gap:.5rem;padding:.5rem .75rem .375rem}html[data-viewport=phone] .leads-page-tabs .listing-workspace__toolbar-header{min-height:1.75rem}html[data-viewport=phone] .leads-page-tabs .listing-workspace__listing-title{color:var(--ds-text-muted);font-size:.75rem;font-weight:550}html[data-viewport=phone] .leads-page-tabs .listing-workspace__search-input{background:var(--ds-surface-container-low);border-color:#0000;border-radius:.75rem;min-height:2.625rem;font-size:.8125rem}html[data-viewport=phone] .leads-page-tabs .listing-workspace__filters-button--compact,html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action{background:var(--ds-surface-container-low);box-shadow:none;border-color:#0000;border-radius:.75rem}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary)}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--primary:hover,html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--primary:focus-visible{background:var(--ds-gradient-primary-hover);color:var(--ds-on-primary)}html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--primary .listing-workspace__action-button-icon,html[data-viewport=phone] .leads-page-tabs .leads-listing-toolbar-action--primary .leads-listing-toolbar-action__label{color:inherit;opacity:1}html[data-viewport=phone] .leads-page-tabs .listing-compact-list{padding:0 .75rem calc(.75rem + var(--app-bottom-nav-height,0px) + var(--app-safe-bottom,env(safe-area-inset-bottom)))}html[data-viewport=phone] .leads-page-tabs .listing-compact-list__row+.listing-compact-list__row{border-top-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-compact-list__row+.listing-compact-list__row{border-top-color:color-mix(in srgb, var(--ds-outline-variant) 52%, transparent)}}html[data-viewport=phone] .leads-page-tabs .listing-compact-item{border:0;border-radius:0;gap:.625rem;min-height:4.625rem;padding:.6875rem .125rem}html[data-viewport=phone] .leads-page-tabs .listing-compact-item.is-interactive:active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-compact-item.is-interactive:active{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}html[data-viewport=phone] .leads-page-tabs .listing-compact-item.is-selected{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-compact-item.is-selected{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}html[data-viewport=phone] .leads-page-tabs .listing-compact-item.is-selected{box-shadow:-.75rem 0 0 var(--ds-primary), .75rem 0 0 var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-compact-item.is-selected{box-shadow:-.75rem 0 0 color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface)), .75rem 0 0 color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__leading .listing-identity__avatar{width:2.25rem;height:2.25rem;box-shadow:none}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__content{gap:.125rem}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__title{letter-spacing:-.005em;font-size:.875rem;font-weight:600}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__primary-meta{color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:450}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__secondary{color:var(--ds-text-muted);font-size:.6875rem}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__aside{align-items:center}html[data-viewport=phone] .leads-page-tabs .listing-compact-item__trailing{width:1rem;color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-compact-item__trailing{color:color-mix(in srgb, var(--ds-on-surface-variant) 48%, transparent)}}html[data-viewport=phone] .leads-page-tabs .listing-workspace__footer--compact{border-top-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-workspace__footer--compact{border-top-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}html[data-viewport=phone] .leads-page-tabs .listing-workspace__footer--compact{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .leads-page-tabs .listing-workspace__footer--compact{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}html[data-viewport=phone] .leads-page-tabs .listing-workspace__footer--compact{box-shadow:none;padding:.4375rem .75rem}html[data-viewport=phone] .lead-form-modal__layout,html[data-viewport=tablet] .lead-form-modal__layout{grid-template-columns:1fr}html[data-viewport=phone] .lead-form-modal--edit.ui-dialog__content{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;inset:0;transform:none}html[data-viewport=phone] .lead-form-modal--edit .lead-form-modal__header{padding:calc(var(--app-safe-top) + .75rem) 3rem .75rem 1rem;border-bottom:1px solid var(--ds-outline-variant)}html[data-viewport=phone] .lead-form-modal--edit .lead-form-modal__header-icon,html[data-viewport=phone] .lead-form-modal--edit .ui-dialog__description{display:none}html[data-viewport=phone] .lead-form-modal--edit .lead-form-modal__header-main{text-align:center;justify-content:center}html[data-viewport=phone] .lead-form-modal--edit .lead-form-modal__footer{padding:.75rem 1rem calc(.75rem + var(--app-safe-bottom))}html[data-viewport=phone] .lead-form-modal--edit .lead-form-modal__btn{border-radius:.5rem;flex:1}html[data-viewport=phone] .lead-form-modal__content,html[data-viewport=tablet] .lead-form-modal__content{padding:1.25rem 1rem 1rem}html[data-viewport=phone] .lead-form-modal__grid,html[data-viewport=tablet] .lead-form-modal__grid{grid-template-columns:1fr}html[data-viewport=phone] .lead-form-modal__summary-row,html[data-viewport=tablet] .lead-form-modal__summary-row{grid-template-columns:1fr;gap:.25rem}[data-viewport=phone] .lead-form-dialog__grid,[data-viewport=phone] .lead-io-dialog__format-grid{grid-template-columns:1fr}[data-viewport=phone] .lead-io-dialog__template-btn,[data-viewport=phone] .lead-io-dialog__dropzone{margin-left:0}[data-viewport=phone] .lead-inspector__activity-grid{grid-template-columns:1fr}.lead-edit-mobile__latest{border:1px solid var(--ds-outline-variant);background:var(--ds-surface-container-low);border-radius:.5rem;gap:.1875rem;padding:.75rem;display:grid}.lead-edit-mobile__latest span{color:var(--ds-text-muted);font-size:.6875rem}.lead-edit-mobile__latest strong{color:var(--ds-on-surface);font-size:.8125rem;font-weight:550}.adaptive-flow{min-height:calc(100dvh - var(--app-header-height,3.5rem) - var(--app-safe-top,0px));background:var(--ds-surface-container-lowest);flex-direction:column;display:flex}.adaptive-flow__header{border-bottom:1px solid var(--ds-outline-variant,#00000014);background:var(--ds-surface,#fff);flex-shrink:0;padding:.75rem 1rem .875rem}.adaptive-flow__header-row{grid-template-columns:var(--touch-target-min) 1fr var(--touch-target-min);align-items:start;gap:.25rem;display:grid}.adaptive-flow__close,.adaptive-flow__close-spacer{width:var(--touch-target-min);height:var(--touch-target-min)}.adaptive-flow__close{color:var(--ds-on-surface);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.adaptive-flow__close:hover{background:var(--ds-surface-container,#0000000a)}.adaptive-flow__header-copy{text-align:center;min-width:0}.adaptive-flow__title{color:var(--ds-on-surface);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.adaptive-flow__subtitle{color:var(--ds-text-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.35}.adaptive-flow__progress{justify-content:center;align-items:center;gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.adaptive-flow__progress-item{align-items:center;display:flex}.adaptive-flow__progress-dot{background:var(--ds-outline-variant,#00000029);border-radius:999px;width:.5rem;height:.5rem;transition:width .2s,background .2s}.adaptive-flow__progress-item.is-active .adaptive-flow__progress-dot{background:var(--ds-primary);width:1.375rem}.adaptive-flow__progress-item.is-complete .adaptive-flow__progress-dot{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.adaptive-flow__progress-item.is-complete .adaptive-flow__progress-dot{background:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.adaptive-flow__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1.25rem 1rem 1rem;overflow:auto}.adaptive-flow__footer{padding:.75rem 1rem calc(.75rem + var(--app-safe-bottom,0px));border-top:1px solid var(--ds-outline-variant,#00000014);background:var(--ds-surface,#fff);flex-shrink:0}.adaptive-flow-footer{flex-direction:column;gap:.625rem;display:flex}.adaptive-flow-footer__secondary{flex-direction:column;align-items:center;gap:.375rem;display:flex}.adaptive-flow-footer__link{color:var(--ds-primary);cursor:pointer;min-height:var(--touch-target-min);background:0 0;border:none;padding:.375rem .5rem;font-size:.875rem;font-weight:600}.adaptive-flow-footer__link:disabled{opacity:.5;cursor:not-allowed}.adaptive-flow-footer__actions{align-items:stretch;gap:.625rem;display:flex}.adaptive-flow-footer__back{min-height:var(--touch-target-min);border:1px solid var(--ds-outline-variant,#0000001f);color:var(--ds-on-surface);cursor:pointer;background:0 0;border-radius:.75rem;flex:none;padding:0 1rem;font-size:.9375rem;font-weight:600}.adaptive-flow-footer__primary{min-height:var(--touch-target-min);background:var(--ds-primary);color:var(--ds-on-primary);cursor:pointer;border:none;border-radius:.75rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:0 1.25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.adaptive-flow-footer__primary--full{width:100%}.adaptive-flow-footer__primary:disabled,.adaptive-flow-footer__back:disabled{opacity:.55;cursor:not-allowed}.adaptive-flow-step-intro{margin:0 0 1.125rem}.adaptive-flow-step-intro h2{color:var(--ds-on-surface);margin:0 0 .375rem;font-size:1.125rem;font-weight:700}.adaptive-flow-step-intro p{color:var(--ds-text-muted);margin:0;font-size:.875rem;line-height:1.45}.adaptive-flow-step-fields{gap:.875rem;display:grid}.adaptive-flow-step-fields .lead-form-modal__grid{grid-template-columns:1fr}.adaptive-flow-disclosure{border:1px solid var(--ds-outline-variant,#0000001a);border-radius:.875rem;margin-top:.5rem;overflow:hidden}.adaptive-flow-disclosure__trigger{width:100%;min-height:var(--touch-target-min);background:var(--ds-surface-container-low,#00000005);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.adaptive-flow-disclosure__title{color:var(--ds-on-surface);font-size:.9375rem;font-weight:600;display:block}.adaptive-flow-disclosure__description{color:var(--ds-text-muted);margin-top:.125rem;font-size:.8125rem;display:block}.adaptive-flow-disclosure__panel{padding:0 1rem 1rem}.adaptive-flow-action-chips{flex-wrap:wrap;gap:.5rem;display:flex}.adaptive-flow-action-chip{min-height:var(--touch-target-min);border:1px solid var(--ds-outline-variant,#0000001f);background:var(--ds-surface,#fff);color:var(--ds-on-surface);cursor:pointer;border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:600}.adaptive-flow-action-chip.is-active{background:var(--ds-primary);color:var(--ds-on-primary);border-color:#0000}.adaptive-flow-review-block{border-bottom:1px solid var(--ds-outline-variant,#00000014);padding:.875rem 0}.adaptive-flow-review-block:last-child{border-bottom:none}.adaptive-flow-review-block__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.adaptive-flow-review-block__title{color:var(--ds-on-surface);margin:0;font-size:.9375rem;font-weight:700}.adaptive-flow-review-block__edit{color:var(--ds-primary);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.8125rem;font-weight:600}.adaptive-flow-review-row{gap:.125rem;padding:.375rem 0;display:grid}.adaptive-flow-review-row dt{letter-spacing:.02em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.75rem;font-weight:600}.adaptive-flow-review-row dd{color:var(--ds-on-surface);margin:0;font-size:.9375rem;line-height:1.4}.adaptive-flow__error{color:var(--ds-error,#b42318);margin:.75rem 0 0;font-size:.875rem}.adaptive-flow--fullscreen{min-height:calc(100dvh - var(--app-safe-top,0px));padding-top:var(--app-safe-top,0px)}.adaptive-flow__back{width:var(--touch-target-min);height:var(--touch-target-min);color:var(--ds-on-surface);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.adaptive-flow__progress-segments{grid-template-columns:repeat(4,1fr);gap:.375rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.adaptive-flow__progress-segment{background:var(--ds-outline-variant,#0000001f);border-radius:999px;height:.3125rem;transition:background .2s}.adaptive-flow__progress-segment.is-active,.adaptive-flow__progress-segment.is-complete{background:var(--ds-primary)}.adaptive-flow-sheet.ui-dialog__content{width:100%;max-width:none;max-height:min(88dvh,640px);padding:0 0 calc(1rem + var(--app-safe-bottom,0px));border-radius:1.125rem 1.125rem 0 0;margin:0;animation:.24s ease-out adaptive-flow-sheet-in;position:fixed;inset:auto 0 0}.adaptive-flow-sheet .ui-dialog__close{display:none}.adaptive-flow-sheet__handle{background:var(--ds-outline-variant,#0000002e);border-radius:999px;width:2.5rem;height:.25rem;margin:.625rem auto .25rem}.adaptive-flow-sheet__header.ui-dialog__header{padding:.5rem 1.25rem .75rem}.adaptive-flow-sheet__body{-webkit-overflow-scrolling:touch;max-height:calc(min(88dvh,640px) - 5rem);padding:0 1.25rem .5rem;overflow:auto}@keyframes adaptive-flow-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lead-create-mobile-page{min-height:0}.lead-create-mobile-page .adaptive-flow--fullscreen{min-height:100dvh}.adaptive-flow-mobile-step-hero{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.adaptive-flow-mobile-step-hero__icon{background:var(--ds-primary);border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.adaptive-flow-mobile-step-hero__icon{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.adaptive-flow-mobile-step-hero__icon{color:var(--ds-primary);flex-shrink:0;font-size:1.375rem}.adaptive-flow-mobile-step-hero__title{color:var(--ds-on-surface);margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.25}.adaptive-flow-mobile-step-hero__description{color:var(--ds-text-muted);margin:0;font-size:.875rem;line-height:1.45}.lead-mobile-fields{gap:.875rem;display:grid}.lead-mobile-field .ui-form-field__label{color:var(--ds-on-surface);font-size:.75rem;font-weight:600}.lead-create-mobile-flow .ui-form-field--invalid .ui-form-field__label{color:var(--ds-error)}.lead-create-mobile-flow .ui-form-field--invalid .ui-control,.lead-create-mobile-flow .ui-form-field--invalid .ui-datetime-trigger{border-color:var(--ds-error);box-shadow:0 0 0 3px var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .ui-form-field--invalid .ui-control,.lead-create-mobile-flow .ui-form-field--invalid .ui-datetime-trigger{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-error) 12%, transparent)}}.lead-create-mobile-flow .ui-form-field__error{color:var(--ds-error);margin-top:.375rem;font-size:.8125rem;font-weight:600}.lead-mobile-input.ui-control{min-height:var(--touch-target-min);border-color:var(--ds-outline-variant);padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.lead-mobile-input.ui-control{border-color:color-mix(in srgb, var(--ds-outline-variant) 78%, transparent)}}.lead-mobile-input.ui-control{background:var(--ds-surface-container-lowest);box-shadow:none;border-radius:.5rem}.lead-mobile-input-wrap{position:relative}.lead-mobile-input-wrap__icon{z-index:1;color:var(--ds-text-muted);pointer-events:none;font-size:1.125rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.lead-mobile-picker-grid{gap:.75rem;display:grid}.adaptive-flow-mobile-picker-row{width:100%;min-height:var(--touch-target-min);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;gap:.375rem;padding:0;display:grid}.adaptive-flow-mobile-picker-row__label{color:var(--ds-on-surface);font-size:.75rem;font-weight:600}.adaptive-flow-mobile-picker-row__value{min-height:var(--touch-target-min);border:1px solid var(--ds-outline-variant);align-items:center;gap:.375rem;padding:0 .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.adaptive-flow-mobile-picker-row__value{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 78%, transparent)}}.adaptive-flow-mobile-picker-row__value{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);border-radius:.5rem;font-size:.875rem;font-weight:500}.adaptive-flow-mobile-picker-row__placeholder{color:var(--ds-text-muted);font-weight:500}.adaptive-flow-mobile-picker-row__icon,.adaptive-flow-mobile-picker-row__chevron{color:var(--ds-text-muted);font-size:1.125rem}.adaptive-flow-mobile-picker-row__chevron{margin-left:auto}.lead-mobile-more-info-card{background:var(--ds-primary);border:none;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;margin-top:1.25rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-mobile-more-info-card{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.lead-mobile-more-info-card{text-align:left;cursor:pointer;min-height:var(--touch-target-min)}.lead-mobile-more-info-card__icon{color:var(--ds-primary);font-size:1.375rem;display:inline-flex}.lead-mobile-more-info-card__copy{flex:1;gap:.125rem;min-width:0;display:grid}.lead-mobile-more-info-card__title{color:var(--ds-primary);font-size:.8125rem;font-weight:600}.lead-mobile-more-info-card__description{color:var(--ds-text-muted);font-size:.75rem;line-height:1.35}.lead-mobile-more-info-card__chevron{color:var(--ds-primary)}.lead-mobile-trust-badge{color:var(--ds-text-muted);justify-content:center;align-items:center;gap:.375rem;margin:1rem 0 0;font-size:.8125rem;display:flex}.adaptive-flow-mobile-sheet-options{gap:.5rem;display:grid}.adaptive-flow-mobile-sheet-option{width:100%;min-height:var(--touch-target-min);border:1px solid var(--ds-outline-variant,#0000001a);background:var(--ds-surface-container-lowest);text-align:left;cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.adaptive-flow-mobile-sheet-option.is-selected{border-color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.adaptive-flow-mobile-sheet-option.is-selected{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.adaptive-flow-mobile-sheet-option__label{color:var(--ds-on-surface);font-size:.9375rem;font-weight:600;display:block}.adaptive-flow-mobile-sheet-option__description{color:var(--ds-text-muted);margin-top:.125rem;font-size:.8125rem;display:block}.adaptive-flow-mobile-sheet-option__check{color:var(--ds-primary)}.lead-mobile-sheet-done{width:100%;min-height:var(--touch-target-min);background:var(--ds-primary);color:var(--ds-on-primary);cursor:pointer;border:none;border-radius:.75rem;margin-top:1rem;font-size:.9375rem;font-weight:700}.adaptive-flow-mobile-subflow-row{border:1px solid var(--ds-outline-variant,#0000001a);background:var(--ds-surface-container-low,#00000005);text-align:left;cursor:pointer;width:100%;min-height:var(--touch-target-min);border-radius:.875rem;align-items:center;gap:.75rem;margin-top:.75rem;padding:.875rem 1rem;display:flex}.adaptive-flow-mobile-subflow-row__title{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600;display:block}.adaptive-flow-mobile-subflow-row__description,.adaptive-flow-mobile-subflow-row__summary{color:var(--ds-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block}.adaptive-flow-mobile-subflow-row__summary{color:var(--ds-on-surface)}.adaptive-flow-mobile-subflow-row__chevron{color:var(--ds-text-muted);margin-left:auto}.lead-mobile-review-banner{background:var(--ds-success);border-radius:.75rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lead-mobile-review-banner{background:color-mix(in srgb, var(--ds-success) 12%, var(--ds-surface))}}.lead-mobile-review-banner{color:var(--ds-on-surface);font-size:.875rem;font-weight:500}.lead-mobile-review-banner .material-symbols-outlined{color:var(--ds-success)}.lead-mobile-review-contact-card{border:1px solid var(--ds-outline-variant,#0000001a);background:var(--ds-surface-container-low,#00000005);border-radius:.875rem;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;display:flex}.lead-mobile-review-contact-card__avatar{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-mobile-review-contact-card__avatar{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.lead-mobile-review-contact-card__avatar{color:var(--ds-primary)}.lead-mobile-review-contact-card__copy{flex:1;gap:.125rem;min-width:0;display:grid}.lead-mobile-review-contact-card__copy strong{font-size:.9375rem}.lead-mobile-review-contact-card__copy span{color:var(--ds-text-muted);font-size:.8125rem}.lead-mobile-review-contact-card__edit{color:var(--ds-primary);cursor:pointer;min-height:var(--touch-target-min);background:0 0;border:none;padding:0 .5rem;font-size:.8125rem;font-weight:600}.lead-create-mobile-flow .adaptive-flow-action-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}.lead-create-mobile-flow .adaptive-flow-action-chip{border-color:var(--ds-outline-variant);border-radius:.5rem;min-height:3.75rem;padding:.625rem .5rem}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .adaptive-flow-action-chip{border-color:color-mix(in srgb, var(--ds-outline-variant) 78%, transparent)}}.lead-create-mobile-flow .adaptive-flow-action-chip{background:var(--ds-surface-container-lowest);text-align:center;justify-items:center;gap:.25rem;line-height:1.25;display:grid}.adaptive-flow-action-chip__icon{color:var(--ds-primary);font-size:1.25rem}.adaptive-flow-action-chip__label{font-size:.75rem;font-weight:600;display:block}.adaptive-flow-action-chip__desc{display:none}.adaptive-flow-action-chip.is-active{border-color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.adaptive-flow-action-chip.is-active{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.adaptive-flow-action-chip.is-active{color:var(--ds-primary)}.lead-create-mobile-flow .lead-form-modal__grid,.lead-create-mobile-flow .adaptive-flow-step-fields{grid-template-columns:1fr;gap:1rem}.lead-create-mobile-flow .ui-form-field__control-wrap .ui-control,.lead-create-mobile-flow .ui-datepicker-trigger,.lead-create-mobile-flow .ui-datetime-trigger{min-height:var(--touch-target-min)}.lead-create-mobile-flow .adaptive-flow__header{padding:calc(var(--app-safe-top,0px) + .375rem) .875rem .625rem;border-bottom:0}.lead-create-mobile-flow .adaptive-flow__header-row{align-items:center}.lead-create-mobile-flow .adaptive-flow__title{letter-spacing:-.015em;font-size:1rem}.lead-create-mobile-flow .adaptive-flow__progress-segments{width:min(11.75rem,58vw);margin:.5rem auto 0}.lead-create-mobile-flow .adaptive-flow__progress-segment{background:var(--ds-outline-variant);border-radius:999px;height:.1875rem}.lead-create-mobile-flow .adaptive-flow__progress-segment.is-active,.lead-create-mobile-flow .adaptive-flow__progress-segment.is-complete{background:var(--ds-gradient-progress,var(--ds-primary))}.lead-create-mobile-flow .adaptive-flow__body{background:var(--ds-surface);width:100%;max-width:32rem;margin-inline:auto;padding:.875rem 1rem 1rem}.lead-create-mobile-flow .adaptive-flow__footer{padding:.75rem 1rem calc(.75rem + var(--app-safe-bottom,0px));box-shadow:0 -.5rem 1.5rem var(--ds-shadow-color);border-top:0}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .adaptive-flow__footer{box-shadow:0 -.5rem 1.5rem color-mix(in srgb, var(--ds-shadow-color) 3%, transparent)}}.lead-create-mobile-flow .adaptive-flow-footer__actions{min-height:2.875rem}.lead-create-mobile-flow .adaptive-flow-footer__back,.lead-create-mobile-flow .adaptive-flow-footer__primary{border-radius:.5rem;font-size:.8125rem;font-weight:600}.lead-create-mobile-flow .adaptive-flow-footer__primary{background:var(--ds-gradient-primary,var(--ds-primary));box-shadow:var(--ds-shadow-xs)}.lead-create-mobile-flow .adaptive-flow-footer__back{border-color:var(--ds-outline-variant);background:var(--ds-surface-container-lowest)}.lead-create-mobile-flow .adaptive-flow-footer__link{color:var(--ds-primary)}.lead-create-mobile-flow .adaptive-flow-footer__back{flex:1}.lead-create-mobile-flow .adaptive-flow-footer__secondary{order:2}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--centered{text-align:center;flex-direction:column;align-items:center;gap:.625rem;margin:.25rem auto 1rem}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--centered .adaptive-flow-mobile-step-hero__icon{background:var(--ds-primary);border-radius:.875rem;width:3rem;height:3rem}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--centered .adaptive-flow-mobile-step-hero__icon{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--centered .adaptive-flow-mobile-step-hero__icon{font-size:1.5rem}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--centered .adaptive-flow-mobile-step-hero__title{letter-spacing:-.025em;font-size:1.125rem;font-weight:650}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--centered .adaptive-flow-mobile-step-hero__description{max-width:16rem}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--compact{margin-bottom:1.125rem}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--compact .adaptive-flow-mobile-step-hero__title{font-size:.9375rem}.lead-create-mobile-flow .adaptive-flow-mobile-step-hero--compact .adaptive-flow-mobile-step-hero__description{font-size:.8125rem}.lead-create-mobile-flow .lead-mobile-fields{gap:.75rem}.lead-create-mobile-flow .ui-form-field{gap:.3125rem}.lead-create-mobile-flow .ui-form-field__label{font-weight:550}.lead-create-mobile-flow .ui-control,.lead-create-mobile-flow .ui-select__trigger,.lead-create-mobile-flow .ui-datepicker-trigger,.lead-create-mobile-flow .ui-datetime-trigger,.lead-create-mobile-flow textarea{border-color:var(--ds-outline-variant);background:var(--ds-surface-container-lowest);box-shadow:none;border-radius:.5rem;font-size:.8125rem;font-weight:400}.lead-create-mobile-flow .ui-control:hover,.lead-create-mobile-flow .ui-select__trigger:hover,.lead-create-mobile-flow .ui-datepicker-trigger:hover,.lead-create-mobile-flow .ui-datetime-trigger:hover{border-color:var(--ds-outline)}.lead-create-mobile-flow .ui-control::placeholder,.lead-create-mobile-flow textarea::placeholder{color:var(--ds-on-surface-variant)}.lead-create-mobile-flow .lead-mobile-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-create-mobile-flow .adaptive-flow-mobile-picker-row{padding:0}.lead-create-mobile-flow .lead-mobile-more-info-card,.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .lead-mobile-more-info-card,.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row{border:1px solid color-mix(in srgb, var(--ds-primary) 12%, var(--ds-outline-variant))}}.lead-create-mobile-flow .lead-mobile-more-info-card,.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row{background:var(--ds-primary);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .lead-mobile-more-info-card,.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row{background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface-container-lowest))}}.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row{padding:.75rem}.lead-create-mobile-flow .lead-mobile-more-info-card__icon{display:none}.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row__icon{background:var(--ds-primary);border-radius:.5rem;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row__icon{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-low))}}.lead-create-mobile-flow .adaptive-flow-mobile-subflow-row__icon{color:var(--ds-primary);font-size:1.125rem}.lead-create-mobile-flow .lead-mobile-trust-badge{margin-top:1.25rem;font-size:.75rem}.lead-create-mobile-flow .lead-mobile-review-banner{border:1px solid var(--ds-success);align-items:flex-start;gap:.75rem;padding:.875rem}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .lead-mobile-review-banner{border:1px solid color-mix(in srgb, var(--ds-success) 18%, var(--ds-outline-variant))}}.lead-create-mobile-flow .lead-mobile-review-banner{background:var(--ds-success);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.lead-create-mobile-flow .lead-mobile-review-banner{background:color-mix(in srgb, var(--ds-success) 5%, var(--ds-surface-container-lowest))}}.lead-create-mobile-flow .lead-mobile-review-banner>span{color:var(--ds-text-muted);gap:.125rem;font-size:.75rem;font-weight:400;display:grid}.lead-create-mobile-flow .lead-mobile-review-banner strong{color:var(--ds-success);font-size:.8125rem}.lead-mobile-review-heading{justify-content:space-between;align-items:center;margin:1rem 0 .625rem;display:flex}.lead-mobile-review-heading h2{color:var(--ds-on-surface);margin:0;font-size:.8125rem;font-weight:600}.lead-mobile-review-heading__edit{min-height:2rem;color:var(--ds-primary);background:0 0;border:0;padding:0 .25rem;font-size:.75rem;font-weight:600}.lead-mobile-review-card{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);border-radius:.5rem;overflow:hidden}.lead-mobile-review-card__identity,.lead-mobile-review-card__row{border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:1.5rem minmax(5.5rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.5rem;min-height:3.25rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-mobile-review-card__identity,.lead-mobile-review-card__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.lead-mobile-review-card__identity{grid-template-columns:1.5rem minmax(0,1fr)}.lead-mobile-review-card__row:last-child{border-bottom:0}.lead-mobile-review-card__identity>span:last-child{gap:.125rem;min-width:0;display:grid}.lead-mobile-review-card__identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.lead-mobile-review-card__identity small{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.lead-mobile-review-card__icon{color:var(--ds-text-muted);justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.lead-mobile-review-card__icon.is-accent{color:var(--ds-warning)}.lead-mobile-review-card__label,.lead-mobile-review-card__value{font-size:.6875rem;line-height:1.35}.lead-mobile-review-card__label{color:var(--ds-on-surface)}.lead-mobile-review-card__value{overflow-wrap:anywhere;color:var(--ds-text-muted)}html[data-viewport=tablet] .lead-create-mobile-flow .adaptive-flow__body,html[data-viewport=tablet] .lead-create-mobile-flow .adaptive-flow__footer>*{max-width:36rem;margin-inline:auto}[data-tour=clients-listing] .ui-table{min-width:1100px}[data-tour=clients-listing] .ui-table__head:first-child,[data-tour=clients-listing] .ui-table__cell:first-child{padding-left:1.375rem}[data-tour=clients-listing] .ui-table__head:last-child,[data-tour=clients-listing] .ui-table__cell:last-child{padding-right:1.125rem}.client-listing-journey{flex-direction:column;gap:.3rem;width:min(100%,10rem);min-width:0;display:flex}.client-listing-journey__progress{background:var(--ds-bento-border);border-radius:999px;width:100%;height:.22rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.client-listing-journey__progress{background:color-mix(in srgb, var(--ds-bento-border) 30%, transparent)}}.client-listing-journey__progress>span{border-radius:inherit;background:var(--ds-primary);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.client-listing-journey__progress>span{background:color-mix(in srgb, var(--ds-primary) 68%, var(--ds-surface))}}.client-listing-journey__meta{color:var(--ds-text-muted);white-space:nowrap;font-size:.625rem;line-height:1.2}.client-phone-cell{flex-direction:column;gap:.25rem;display:flex}.client-phone-cell__actions{gap:.25rem;display:inline-flex}.client-phone-cell__btn{border:1px solid var(--ds-bento-border);background:var(--ds-surface);width:1.75rem;height:1.75rem;color:var(--ds-on-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.client-phone-cell__btn:hover{background:var(--ds-surface-container-low)}.client-inspector{flex-direction:column;gap:1.25rem;display:flex}.client-inspector__identity{align-items:center;gap:.875rem;display:flex}.client-inspector__avatar{background:var(--ds-surface-container-high,var(--ds-surface-container-low));border-radius:999px;flex-shrink:0;width:3.25rem;height:3.25rem;overflow:hidden}.client-inspector__avatar-img{object-fit:cover;width:100%;height:100%}.client-inspector__identity-copy{min-width:0}.client-inspector__name{font-size:1.125rem;font-weight:600;font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);margin:0}.client-inspector__email,.client-inspector__profession{color:var(--ds-text-muted);margin:.125rem 0 0;font-size:.875rem}.client-inspector__section{flex-direction:column;gap:.625rem;display:flex}.client-inspector__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-size:.75rem;font-weight:600}.client-inspector__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.client-inspector__field{min-width:0;margin:0}.client-inspector__field--full{grid-column:1/-1}.client-inspector__field dt{color:var(--ds-text-muted);margin:0 0 .2rem;font-size:.75rem}.client-inspector__field dd{color:var(--ds-on-surface);word-break:break-word;margin:0;font-size:.875rem}.client-inspector__products{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.client-inspector__product{background:var(--ds-primary);border-radius:.5rem;align-items:center;gap:.35rem;padding:.25rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.client-inspector__product{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.client-inspector__product{color:var(--ds-on-surface);font-size:.8125rem}.client-inspector__product .material-symbols-outlined{color:var(--ds-primary);font-size:1rem}html[data-viewport=phone] .client-inspector__grid,html[data-viewport=tablet] .client-inspector__grid{grid-template-columns:1fr}.clients-quick-filter{border:1px solid var(--ds-outline-variant);flex:none;align-items:center;height:1.75rem;min-height:1.75rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.clients-quick-filter{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.clients-quick-filter{background:var(--ds-on-surface);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.clients-quick-filter{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.clients-quick-filter__label{color:var(--ds-text-muted);white-space:nowrap;align-items:center;padding:0 .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}.client-inspector-footer__main{flex-wrap:wrap;gap:.5rem;display:flex}.client-inspector-footer__btn{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);font:inherit;color:var(--ds-on-surface);cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.entity-form-dialog{width:min(56rem,100vw - 2rem);max-height:min(88vh,56rem);overflow:auto}.entity-form{gap:1rem;min-width:0;display:grid}.entity-form__section{gap:.75rem;padding-block:.25rem;display:grid}.entity-form__section h3{color:var(--ds-on-surface);font-size:.9rem;font-weight:650}.entity-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.entity-form label{min-width:0;color:var(--ds-on-surface-variant);gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.entity-form__products{border:1px solid var(--ds-outline-variant);border-radius:var(--ds-radius-button);flex-wrap:wrap;gap:.75rem;padding:.75rem;display:flex}.entity-form__products legend{color:var(--ds-on-surface-variant);padding-inline:.25rem;font-size:.78rem;font-weight:600}.entity-form .entity-form__check{min-height:var(--touch-target-min);grid-auto-flow:column;justify-content:start;align-items:center;display:inline-flex}.entity-form__error{color:var(--ds-error);font-size:.82rem}.entity-form__footer{justify-content:flex-end;gap:.75rem;padding-top:.5rem;display:flex}.adaptive-entity-page{width:min(52rem,100%);padding:1rem max(1rem, var(--app-safe-right)) calc(1.5rem + var(--app-bottom-nav-height) + var(--app-safe-bottom));margin-inline:auto}html[data-viewport=phone] .entity-form__grid{grid-template-columns:minmax(0,1fr)}html[data-viewport=phone] .entity-form__footer{bottom:calc(var(--app-bottom-nav-height) + var(--app-safe-bottom));z-index:2;background:var(--ds-surface);border-top:1px solid var(--ds-outline-variant);margin-inline:-1rem;padding:.75rem 1rem;position:sticky}.clients-header-tools{align-items:center;gap:.4rem;display:flex}.clients-header-tools__btn{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);font:inherit;color:var(--ds-on-surface);cursor:pointer;border-radius:.55rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex}.clients-header-tools__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary);border-color:#0000}.coming-soon-wrap{isolation:isolate;position:relative}.coming-soon-wrap__overlay{z-index:10;background:var(--ds-bento-bg,#fff);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.coming-soon-wrap__overlay{background:color-mix(in srgb, var(--ds-bento-bg,#fff) 72%, transparent)}}.coming-soon-wrap__overlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-radius:inherit;pointer-events:all;cursor:default}.coming-soon-wrap__overlay--subtle{background:var(--ds-bento-bg,#fff)}@supports (color:color-mix(in lab, red, red)){.coming-soon-wrap__overlay--subtle{background:color-mix(in srgb, var(--ds-bento-bg,#fff) 42%, transparent)}}.coming-soon-wrap__overlay--subtle{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.coming-soon-wrap__badge{background:var(--ds-surface-container-low,#f5f5f5);border:1px solid var(--ds-bento-border);color:var(--ds-text-muted);letter-spacing:.025em;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #00000012}.coming-soon-wrap__badge-icon{opacity:.75;font-size:.875rem;line-height:1}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.right-0{right:0}.left-0{left:0}.z-40{z-index:40}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[18px\]{margin-top:18px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-40{height:calc(var(--spacing) * 40)}.h-\[22px\]{height:22px}.h-\[32px\]{height:32px}.h-\[52px\]{height:52px}.h-\[84px\]{height:84px}.h-\[140px\]{height:140px}.h-full{height:100%}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:0}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-\[4\.5rem\]{width:4.5rem}.w-\[22px\]{width:22px}.w-\[32px\]{width:32px}.w-\[52px\]{width:52px}.w-\[78\%\]{width:78%}.w-\[84px\]{width:84px}.w-\[min\(140px\,50\%\)\]{width:min(140px,50%)}.w-\[min\(260px\,70\%\)\]{width:min(260px,70%)}.w-\[min\(300px\,64\%\)\]{width:min(300px,64%)}.w-\[min\(440px\,92\%\)\]{width:min(440px,92%)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[75\%\]{max-width:75%}.max-w-\[220px\]{max-width:220px}.max-w-\[620px\]{max-width:620px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color-mix\(in_srgb\,var\(--ds-bento-border\)_45\%\,transparent\)\]{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ds-bento-border\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-bento-border) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ds-bento-border\)_50\%\,transparent\)\]{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--ds-bento-border\)_50\%\,transparent\)\]{border-color:color-mix(in srgb,var(--ds-bento-border) 50%,transparent)}}.border-border-subtle{border-color:var(--ds-border-subtle)}.bg-\[color-mix\(in_srgb\,var\(--ds-text-muted\)_30\%\,transparent\)\]{background-color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ds-text-muted\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ds-text-muted) 30%,transparent)}}.bg-error{background-color:var(--ds-error)}.bg-primary,.bg-primary\/10{background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--ds-primary) 10%, transparent)}}.bg-secondary-container{background-color:var(--ds-secondary-container)}.bg-success{background-color:var(--ds-success)}.bg-surface{background-color:var(--ds-surface)}.bg-warning{background-color:var(--ds-warning)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-\[calc\(var\(--app-header-height\)\+var\(--app-safe-top\)\)\]{padding-top:calc(var(--app-header-height) + var(--app-safe-top))}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-right{text-align:right}.font-headline{font-family:var(--ds-font-headline)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-on-surface{color:var(--ds-on-surface)}.text-on-surface-variant{color:var(--ds-on-surface-variant)}.text-primary{color:var(--ds-primary)}.text-text-muted{color:var(--ds-text-muted)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[map-overlay-sync\:cancel\]{map-overlay-sync:cancel}.\[map-overlay-sync\:complete\]{map-overlay-sync:complete}.\[map-overlay-sync\:frame\]{map-overlay-sync:frame}.\[map-overlay-sync\:start\]{map-overlay-sync:start}@media (hover:hover){.hover\:bg-surface-container-low:hover{background-color:var(--ds-surface-container-low)}}@media (min-width:40rem){.sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-\[100px\]{height:100px}.sm\:w-\[100px\]{width:100px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:block{display:block}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:left-\[var\(--ds-sidebar-width\)\]{left:var(--ds-sidebar-width)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:ml-\[var\(--ds-sidebar-width\)\]{margin-left:var(--ds-sidebar-width)}.lg\:block{display:block}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:items-stretch{align-items:stretch}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:p-10{padding:calc(var(--spacing) * 10)}}}:root,[data-design=corporate-modern]{--ds-background:#f7f8fc;--ds-foreground:#101828;--ds-font-headline:var(--font-geist-sans);--ds-primary:#4f46e5;--ds-on-primary:#fff;--ds-primary-container:#e9e7ff;--ds-on-primary-container:#312e81;--ds-primary-fixed:#eeecff;--ds-on-primary-fixed:#1e1b4b;--ds-on-primary-fixed-variant:#4338ca;--ds-primary-fixed-dim:#c7c2ff;--ds-inverse-primary:#c7c2ff;--ds-secondary:#6259c9;--ds-on-secondary:#fff;--ds-secondary-container:#efedff;--ds-on-secondary-container:#373071;--ds-secondary-fixed:#efedff;--ds-secondary-fixed-dim:#c9c5f5;--ds-on-secondary-fixed:#211b56;--ds-on-secondary-fixed-variant:#5148a7;--ds-tertiary:#07875d;--ds-on-tertiary:#fff;--ds-tertiary-container:#dff7ed;--ds-on-tertiary-container:#05603f;--ds-tertiary-fixed:#d1fadf;--ds-on-tertiary-fixed:#054f37;--ds-on-tertiary-fixed-variant:#067647;--ds-tertiary-fixed-dim:#a6f4c5;--ds-surface:#fbfbfd;--ds-surface-dim:#e2e4ea;--ds-surface-bright:#fff;--ds-surface-container-lowest:#fff;--ds-surface-container-low:#f8f9fc;--ds-surface-container:#f2f4f7;--ds-surface-container-high:#eaecf0;--ds-surface-container-highest:#e4e7ec;--ds-surface-variant:#eaecf0;--ds-surface-white:#fff;--ds-surface-tint:#4f46e5;--ds-on-surface:#101828;--ds-on-surface-variant:#475467;--ds-on-background:#101828;--ds-inverse-surface:#1d2939;--ds-inverse-on-surface:#f9fafb;--ds-outline:#98a2b3;--ds-outline-variant:#d0d5dd;--ds-border-subtle:#eaecf0;--ds-text-main:#101828;--ds-text-muted:#667085;--ds-error:#d92d20;--ds-on-error:#fff;--ds-error-container:#fee4e2;--ds-on-error-container:#912018;--ds-success:#079455;--ds-warning:#f79009;--ds-pipeline-accent:#f79009;--ds-sidebar-active-bg:#5b51d8;--ds-sidebar-active-color:#fff;--ds-sidebar-item-color:#e2e8f0b8;--ds-sidebar-bg:#17152b;--ds-sidebar-border:#ffffff14;--ds-nav-hover-bg:#ffffff12;--ds-nav-active-bg:#5b51d8;--ds-nav-active-text:#fff;--ds-nav-icon-active-bg:transparent;--ds-sidebar-cta-bg:var(--ds-gradient-primary);--ds-sidebar-cta-text:var(--ds-on-primary);--ds-sidebar-cta-hover-bg:var(--ds-gradient-primary-hover);--ds-sidebar-on-surface:#f1f5f9;--ds-sidebar-muted:#94a3b8c7;--ds-bento-bg:#fff;--ds-bento-border:#eaecf0;--ds-shadow-color:16 24 40;--ds-shadow-strength:1;--ds-bento-hover-shadow:var(--ds-shadow-lg);--ds-container-max:1440px;--ds-gutter:16px;--ds-radius-bento:16px;--ds-radius-button:8px;--ds-header-blur:blur(12px);--ds-header-bg:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){:root,[data-design=corporate-modern]{--ds-header-bg:color-mix(in srgb, var(--ds-surface-white) 90%, transparent)}}:root,[data-design=corporate-modern]{--ds-sidebar-width:220px}[data-design=corporate-modern] .app-sidebar{--sidebar-accent:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .app-sidebar__orbit{opacity:.18}[data-design=corporate-modern] .app-sidebar__brand-name{color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .app-sidebar__brand-tagline{color:var(--ds-sidebar-muted)}[data-design=corporate-modern] .app-sidebar__brand:hover{background:var(--ds-nav-hover-bg)}[data-design=corporate-modern] .app-sidebar__collapse,[data-design=corporate-modern] .app-sidebar__close{color:var(--ds-sidebar-muted)}[data-design=corporate-modern] .app-sidebar__collapse:hover,[data-design=corporate-modern] .app-sidebar__close:hover{background:var(--ds-nav-hover-bg);color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .app-sidebar__version{color:var(--ds-sidebar-muted);background:#ffffff0f}[data-design=corporate-modern] .sidebar-brand-mark{color:var(--ds-sidebar-on-surface);box-shadow:none;background:#ffffff1a}[data-design=corporate-modern] .sidebar-brand-mark:has(.sidebar-brand-mark__image){background:#fffffff2}[data-design=corporate-modern] .sidebar-nav-label{color:var(--ds-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){[data-design=corporate-modern] .sidebar-nav-label{color:color-mix(in srgb, var(--ds-sidebar-muted) 96%, transparent)}}[data-design=corporate-modern] .sidebar-nav-section--divider{border-top-color:#ffffff14}[data-design=corporate-modern] .sidebar-nav-link:hover{background:var(--ds-nav-hover-bg);color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .sidebar-nav-link.is-active{background:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-active-color);box-shadow:none;font-weight:600}[data-design=corporate-modern] .sidebar-nav-link.is-active:before{display:none}[data-design=corporate-modern] .sidebar-nav-link.is-active:hover{background:var(--ds-sidebar-active-bg)}@supports (color:color-mix(in lab, red, red)){[data-design=corporate-modern] .sidebar-nav-link.is-active:hover{background:color-mix(in srgb, var(--ds-sidebar-active-bg) 92%, white)}}[data-design=corporate-modern] .sidebar-nav-link.is-active:hover{color:var(--ds-sidebar-active-color)}[data-design=corporate-modern] .sidebar-nav-icon{color:var(--ds-sidebar-item-color)}@supports (color:color-mix(in lab, red, red)){[data-design=corporate-modern] .sidebar-nav-icon{color:color-mix(in srgb, var(--ds-sidebar-item-color) 82%, transparent)}}[data-design=corporate-modern] .sidebar-nav-link:hover .sidebar-nav-icon,[data-design=corporate-modern] .sidebar-footer-link:hover .sidebar-nav-icon{color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .sidebar-nav-link.is-active .sidebar-nav-icon{color:var(--ds-sidebar-active-color);background:#ffffff29}[data-design=corporate-modern] .sidebar-nav-link--soon:hover{color:var(--ds-sidebar-item-color)}[data-design=corporate-modern] .sidebar-nav-link--locked:hover{color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .sidebar-nav-item__lock,[data-design=corporate-modern] .sidebar-nav-item__badge{color:var(--ds-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){[data-design=corporate-modern] .sidebar-nav-item__badge{color:color-mix(in srgb, var(--ds-sidebar-muted) 78%, transparent)}}[data-design=corporate-modern] .sidebar-nav-item__badge{background:0 0;border:none}[data-design=corporate-modern] .sidebar-footer-link{color:var(--ds-sidebar-muted)}[data-design=corporate-modern] .sidebar-footer-link:hover{background:var(--ds-nav-hover-bg);color:var(--ds-sidebar-on-surface)}[data-design=corporate-modern] .app-sidebar.is-collapsed .sidebar-nav-link.is-active{background:var(--ds-sidebar-active-bg);box-shadow:none}[data-design=corporate-modern] .app-sidebar.is-collapsed .sidebar-nav-link.is-active .sidebar-nav-icon{background:0 0}[data-design=corporate-modern] .app-sidebar.is-collapsed .sidebar-nav-link.is-active:before{display:none}[data-design=serene-protocol]{--ds-background:#faf9f8;--ds-foreground:#1a1c1c;--ds-font-headline:var(--font-manrope);--ds-primary:#153838;--ds-on-primary:#fff;--ds-primary-container:#2d4f4f;--ds-on-primary-container:#9cc0bf;--ds-primary-fixed:#c5eae9;--ds-on-primary-fixed:#002020;--ds-on-primary-fixed-variant:#2a4c4c;--ds-primary-fixed-dim:#a9cdcd;--ds-inverse-primary:#a9cdcd;--ds-secondary:#426464;--ds-on-secondary:#fff;--ds-secondary-container:#c2e7e6;--ds-on-secondary-container:#466969;--ds-secondary-fixed:#c5eae9;--ds-on-secondary-fixed:#002020;--ds-on-secondary-fixed-variant:#2a4c4d;--ds-tertiary:#2d3435;--ds-on-tertiary:#fff;--ds-tertiary-container:#434b4b;--ds-on-tertiary-container:#b2bbbb;--ds-tertiary-fixed:#dce4e4;--ds-on-tertiary-fixed:#151d1d;--ds-on-tertiary-fixed-variant:#404849;--ds-tertiary-fixed-dim:#c0c8c8;--ds-surface:#faf9f8;--ds-surface-dim:#dadad9;--ds-surface-bright:#faf9f8;--ds-surface-container-lowest:#fff;--ds-surface-container-low:#f4f3f3;--ds-surface-container:#eeeeed;--ds-surface-container-high:#e8e8e7;--ds-surface-container-highest:#e3e2e2;--ds-surface-variant:#e3e2e2;--ds-surface-white:#fcfcfb;--ds-surface-tint:#426464;--ds-on-surface:#1a1c1c;--ds-on-surface-variant:#414848;--ds-on-background:#1a1c1c;--ds-inverse-surface:#2f3130;--ds-inverse-on-surface:#f1f1f0;--ds-outline:#717878;--ds-outline-variant:#c1c8c7;--ds-border-subtle:#00000014;--ds-text-main:#1a1c1c;--ds-text-muted:#717878;--ds-error:#ba1a1a;--ds-on-error:#fff;--ds-error-container:#ffdad6;--ds-on-error-container:#93000a;--ds-success:#2d4f4f;--ds-warning:#c4a882;--ds-pipeline-accent:#9a3412;--ds-sidebar-active-bg:#c5eae9;--ds-sidebar-active-color:#153838;--ds-sidebar-item-color:#c5eae9c7;--ds-sidebar-bg:#426464;--ds-sidebar-border:#ffffff1a;--ds-nav-hover-bg:#ffffff14;--ds-nav-active-bg:#c5eae9;--ds-nav-active-text:#153838;--ds-nav-icon-active-bg:transparent;--ds-sidebar-cta-bg:var(--ds-gradient-primary);--ds-sidebar-cta-text:var(--ds-on-primary);--ds-sidebar-cta-hover-bg:var(--ds-gradient-primary-hover);--ds-sidebar-on-surface:#f5fafa;--ds-sidebar-muted:#c5eae9b8;--ds-bento-bg:#fcfcfb;--ds-bento-border:#00000014;--ds-shadow-color:45 38 30;--ds-shadow-strength:.85;--ds-bento-hover-shadow:var(--ds-shadow-lg);--ds-container-max:1280px;--ds-gutter:20px;--ds-radius-bento:16px;--ds-radius-button:8px;--ds-header-blur:blur(12px);--ds-header-bg:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){[data-design=serene-protocol]{--ds-header-bg:color-mix(in srgb, var(--ds-surface-white) 90%, transparent)}}[data-design=serene-protocol]{--ds-sidebar-width:220px}[data-design=serene-protocol] .app-sidebar{--sidebar-accent:var(--ds-primary-fixed-dim);color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .app-sidebar__orbit{opacity:.14}[data-design=serene-protocol] .app-sidebar__brand-name{color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .app-sidebar__brand-tagline{color:var(--ds-sidebar-muted)}[data-design=serene-protocol] .app-sidebar__brand:hover{background:var(--ds-nav-hover-bg)}[data-design=serene-protocol] .app-sidebar__collapse,[data-design=serene-protocol] .app-sidebar__close{color:var(--ds-sidebar-muted)}[data-design=serene-protocol] .app-sidebar__collapse:hover,[data-design=serene-protocol] .app-sidebar__close:hover{background:var(--ds-nav-hover-bg);color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .app-sidebar__version{color:var(--ds-sidebar-muted);background:#ffffff14}[data-design=serene-protocol] .sidebar-brand-mark{color:var(--ds-sidebar-on-surface);box-shadow:none;background:#ffffff1f}[data-design=serene-protocol] .sidebar-brand-mark:has(.sidebar-brand-mark__image){background:#fffffff2}[data-design=serene-protocol] .sidebar-nav-label{color:var(--ds-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){[data-design=serene-protocol] .sidebar-nav-label{color:color-mix(in srgb, var(--ds-sidebar-muted) 96%, transparent)}}[data-design=serene-protocol] .sidebar-nav-section--divider{border-top-color:#ffffff1a}[data-design=serene-protocol] .sidebar-nav-link:hover{background:var(--ds-nav-hover-bg);color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .sidebar-nav-link.is-active{background:var(--ds-sidebar-active-bg);color:var(--ds-sidebar-active-color);box-shadow:none;font-weight:600}[data-design=serene-protocol] .sidebar-nav-link.is-active:before{display:none}[data-design=serene-protocol] .sidebar-nav-link.is-active:hover{background:var(--ds-sidebar-active-bg)}@supports (color:color-mix(in lab, red, red)){[data-design=serene-protocol] .sidebar-nav-link.is-active:hover{background:color-mix(in srgb, var(--ds-sidebar-active-bg) 92%, white)}}[data-design=serene-protocol] .sidebar-nav-link.is-active:hover{color:var(--ds-sidebar-active-color)}[data-design=serene-protocol] .sidebar-nav-icon{color:var(--ds-sidebar-item-color)}@supports (color:color-mix(in lab, red, red)){[data-design=serene-protocol] .sidebar-nav-icon{color:color-mix(in srgb, var(--ds-sidebar-item-color) 88%, transparent)}}[data-design=serene-protocol] .sidebar-nav-link:hover .sidebar-nav-icon,[data-design=serene-protocol] .sidebar-footer-link:hover .sidebar-nav-icon{color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .sidebar-nav-link.is-active .sidebar-nav-icon{background:var(--ds-sidebar-active-color)}@supports (color:color-mix(in lab, red, red)){[data-design=serene-protocol] .sidebar-nav-link.is-active .sidebar-nav-icon{background:color-mix(in srgb, var(--ds-sidebar-active-color) 12%, transparent)}}[data-design=serene-protocol] .sidebar-nav-link.is-active .sidebar-nav-icon{color:var(--ds-sidebar-active-color)}[data-design=serene-protocol] .sidebar-nav-link--soon:hover{color:var(--ds-sidebar-item-color)}[data-design=serene-protocol] .sidebar-nav-link--locked:hover{color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .sidebar-nav-item__lock,[data-design=serene-protocol] .sidebar-nav-item__badge{color:var(--ds-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){[data-design=serene-protocol] .sidebar-nav-item__badge{color:color-mix(in srgb, var(--ds-sidebar-muted) 85%, transparent)}}[data-design=serene-protocol] .sidebar-nav-item__badge{background:0 0;border:none}[data-design=serene-protocol] .sidebar-footer-link{color:var(--ds-sidebar-muted)}[data-design=serene-protocol] .sidebar-footer-link:hover{background:var(--ds-nav-hover-bg);color:var(--ds-sidebar-on-surface)}[data-design=serene-protocol] .app-sidebar.is-collapsed .sidebar-nav-link.is-active{background:var(--ds-sidebar-active-bg);box-shadow:none}[data-design=serene-protocol] .app-sidebar.is-collapsed .sidebar-nav-link.is-active .sidebar-nav-icon{background:0 0}[data-design=serene-protocol] .app-sidebar.is-collapsed .sidebar-nav-link.is-active:before{display:none}[data-design=midnight-enterprise]{--ds-background:#0c0a12;--ds-foreground:#f7f5fb;--ds-font-headline:var(--font-geist-sans);--ds-primary:#a995ff;--ds-on-primary:#1b1033;--ds-primary-container:#392965;--ds-on-primary-container:#eee9ff;--ds-primary-fixed:#eee9ff;--ds-on-primary-fixed:#21113f;--ds-on-primary-fixed-variant:#553f91;--ds-primary-fixed-dim:#c9bcff;--ds-inverse-primary:#6750a4;--ds-secondary:#fb923c;--ds-on-secondary:#1f1208;--ds-secondary-container:#3d2514;--ds-on-secondary-container:#ffedd5;--ds-secondary-fixed:#422006;--ds-on-secondary-fixed:#ffedd5;--ds-on-secondary-fixed-variant:#fdba74;--ds-tertiary:#6ec9a8;--ds-on-tertiary:#0a1f18;--ds-tertiary-container:#1a3d32;--ds-on-tertiary-container:#b8eed5;--ds-tertiary-fixed:#1a3d32;--ds-on-tertiary-fixed:#b8eed5;--ds-on-tertiary-fixed-variant:#6ec9a8;--ds-tertiary-fixed-dim:#4a9a7a;--ds-surface:#12101a;--ds-surface-dim:#09070f;--ds-surface-bright:#211c2b;--ds-surface-container-lowest:#0e0c14;--ds-surface-container-low:#17131f;--ds-surface-container:#1b1724;--ds-surface-container-high:#241e30;--ds-surface-container-highest:#2c2539;--ds-surface-variant:#241e30;--ds-surface-white:#191520;--ds-surface-tint:#a995ff;--ds-on-surface:#eeeaf6;--ds-on-surface-variant:#c3bdcf;--ds-on-background:#f7f5fb;--ds-inverse-surface:#eeeaf6;--ds-inverse-on-surface:#12101a;--ds-outline:#756d87;--ds-outline-variant:#40384f;--ds-border-subtle:#30293d;--ds-text-main:#f7f5fb;--ds-text-muted:#aaa3ba;--ds-error:#ff8a80;--ds-on-error:#601410;--ds-error-container:#4a1512;--ds-on-error-container:#ffdad6;--ds-success:#34d399;--ds-warning:#fbbf24;--ds-pipeline-accent:var(--ds-secondary);--ds-sidebar-active-bg:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise]{--ds-sidebar-active-bg:color-mix(in srgb, var(--ds-primary) 18%, transparent)}}[data-design=midnight-enterprise]{--ds-sidebar-active-color:var(--ds-primary);--ds-sidebar-item-color:var(--ds-text-muted);--ds-sidebar-bg:#12101a;--ds-sidebar-border:#282132;--ds-nav-hover-bg:#ffffff0a;--ds-nav-active-bg:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise]{--ds-nav-active-bg:color-mix(in srgb, var(--ds-primary) 16%, transparent)}}[data-design=midnight-enterprise]{--ds-nav-active-text:var(--ds-primary);--ds-nav-icon-active-bg:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise]{--ds-nav-icon-active-bg:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}[data-design=midnight-enterprise]{--ds-sidebar-cta-bg:var(--ds-gradient-primary);--ds-sidebar-cta-text:var(--ds-on-primary);--ds-sidebar-cta-hover-bg:var(--ds-gradient-primary-hover);--ds-bento-bg:#191520;--ds-bento-border:#342c42;--ds-shadow-color:0 0 0;--ds-shadow-strength:3.4;--ds-bento-hover-shadow:var(--ds-shadow-lg);--ds-container-max:1440px;--ds-gutter:16px;--ds-radius-bento:16px;--ds-radius-button:8px;--ds-header-blur:blur(12px);--ds-header-bg:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise]{--ds-header-bg:color-mix(in srgb, var(--ds-surface-white) 88%, transparent)}}[data-design=midnight-enterprise]{--ds-sidebar-width:220px}[data-design=metlife-light-contrast]{--ds-brand-blue:#007ab8;--ds-brand-blue-deep:#006098;--ds-brand-blue-dark:#004d7a;--ds-brand-green:#8fb840;--ds-brand-green-dark:#5f7a1a;--ds-background:#fff;--ds-foreground:#0a0a0a;--ds-font-headline:var(--font-geist-sans);--ds-primary:var(--ds-brand-blue);--ds-on-primary:#fff;--ds-primary-container:#cce9f8;--ds-on-primary-container:#002a42;--ds-primary-fixed:#d6effa;--ds-on-primary-fixed:#001e30;--ds-on-primary-fixed-variant:#004066;--ds-primary-fixed-dim:#5eb8e8;--ds-inverse-primary:#5eb8e8;--ds-secondary:var(--ds-brand-blue-deep);--ds-on-secondary:#fff;--ds-secondary-container:#b8deef;--ds-on-secondary-container:#002438;--ds-secondary-fixed:#b8deef;--ds-on-secondary-fixed:#002438;--ds-on-secondary-fixed-variant:#003d5e;--ds-tertiary:var(--ds-brand-green);--ds-on-tertiary:#0f1600;--ds-tertiary-container:#dcedb8;--ds-on-tertiary-container:#243606;--ds-tertiary-fixed:#dcedb8;--ds-on-tertiary-fixed:#0f1600;--ds-on-tertiary-fixed-variant:#354f0a;--ds-tertiary-fixed-dim:#b0d070;--ds-surface:#fff;--ds-surface-dim:#e5e9ed;--ds-surface-bright:#fff;--ds-surface-container-lowest:#fff;--ds-surface-container-low:#f5f7f9;--ds-surface-container:#eef1f4;--ds-surface-container-high:#e3e8ec;--ds-surface-container-highest:#d8dfe5;--ds-surface-variant:#e3e8ec;--ds-surface-white:#fff;--ds-surface-tint:var(--ds-brand-blue);--ds-on-surface:#0a0a0a;--ds-on-surface-variant:#3d4a56;--ds-on-background:#0a0a0a;--ds-inverse-surface:#002438;--ds-inverse-on-surface:#f0f7fc;--ds-outline:#5c6b78;--ds-outline-variant:#b8c4ce;--ds-border-subtle:#c5ced6;--ds-text-main:#0a0a0a;--ds-text-muted:#3d4a56;--ds-error:#b91c1c;--ds-on-error:#fff;--ds-error-container:#fecaca;--ds-on-error-container:#7f1d1d;--ds-success:var(--ds-brand-green-dark);--ds-warning:#c97700;--ds-pipeline-accent:var(--ds-brand-blue-deep);--ds-sidebar-bg:#fafbfc;--ds-sidebar-border:#b8c4ce;--ds-sidebar-item-color:#1f2937;--ds-sidebar-active-bg:#007ab824;--ds-sidebar-active-color:var(--ds-brand-blue);--ds-nav-hover-bg:#007ab814;--ds-nav-active-bg:#007ab824;--ds-nav-active-text:var(--ds-brand-blue);--ds-nav-icon-active-bg:#007ab82e;--ds-sidebar-cta-bg:var(--ds-brand-blue);--ds-sidebar-cta-text:#fff;--ds-sidebar-cta-hover-bg:var(--ds-brand-blue-deep);--ds-bento-bg:#fff;--ds-bento-border:#b8c4ce;--ds-shadow-color:0 96 152;--ds-shadow-strength:1.5;--ds-bento-hover-shadow:var(--ds-shadow-lg);--ds-container-max:1440px;--ds-gutter:16px;--ds-radius-bento:16px;--ds-radius-button:999px;--ds-header-blur:blur(12px);--ds-header-bg:#fffffff5;--ds-sidebar-width:220px}[data-design=metlife-dark-contrast]{--ds-brand-blue:#4db8ea;--ds-brand-blue-deep:#0090da;--ds-brand-blue-dark:#007ab8;--ds-brand-green:#b8dc60;--ds-brand-green-dark:#a4ce4e;--ds-background:#0a1219;--ds-foreground:#f5f9fc;--ds-font-headline:var(--font-geist-sans);--ds-primary:var(--ds-brand-blue);--ds-on-primary:#001018;--ds-primary-container:#004066;--ds-on-primary-container:#b8e4f8;--ds-primary-fixed:#004066;--ds-on-primary-fixed:#d6effa;--ds-on-primary-fixed-variant:#8ecff0;--ds-primary-fixed-dim:#0090da;--ds-inverse-primary:#0090da;--ds-secondary:#8ecff0;--ds-on-secondary:#001018;--ds-secondary-container:#003554;--ds-on-secondary-container:#c8e8f8;--ds-secondary-fixed:#003554;--ds-on-secondary-fixed:#c8e8f8;--ds-on-secondary-fixed-variant:#8ecff0;--ds-tertiary:var(--ds-brand-green);--ds-on-tertiary:#0f1600;--ds-tertiary-container:#3d5a0a;--ds-on-tertiary-container:#dcedb8;--ds-tertiary-fixed:#3d5a0a;--ds-on-tertiary-fixed:#dcedb8;--ds-on-tertiary-fixed-variant:#b8dc60;--ds-tertiary-fixed-dim:#a4ce4e;--ds-surface:#111c28;--ds-surface-dim:#0a1219;--ds-surface-bright:#162232;--ds-surface-container-lowest:#0a1219;--ds-surface-container-low:#111c28;--ds-surface-container:#162232;--ds-surface-container-high:#1c2a3c;--ds-surface-container-highest:#243448;--ds-surface-variant:#1c2a3c;--ds-surface-white:#162232;--ds-surface-tint:var(--ds-brand-blue);--ds-on-surface:#f5f9fc;--ds-on-surface-variant:#b8c8d4;--ds-on-background:#f5f9fc;--ds-inverse-surface:#d6effa;--ds-inverse-on-surface:#001830;--ds-outline:#6b8294;--ds-outline-variant:#3d5568;--ds-border-subtle:#2a3d50;--ds-text-main:#fff;--ds-text-muted:#b8c8d4;--ds-error:#f87171;--ds-on-error:#1a0505;--ds-error-container:#7f1d1d;--ds-on-error-container:#fecaca;--ds-success:var(--ds-brand-green);--ds-warning:#fbbf24;--ds-pipeline-accent:var(--ds-brand-blue);--ds-sidebar-bg:#111c28;--ds-sidebar-border:#2a3d50;--ds-sidebar-item-color:#b8c8d4;--ds-sidebar-active-bg:#4db8ea29;--ds-sidebar-active-color:var(--ds-brand-blue);--ds-nav-hover-bg:#4db8ea1a;--ds-nav-active-bg:#4db8ea29;--ds-nav-active-text:var(--ds-brand-blue);--ds-nav-icon-active-bg:#4db8ea38;--ds-sidebar-cta-bg:var(--ds-brand-blue-deep);--ds-sidebar-cta-text:#fff;--ds-sidebar-cta-hover-bg:var(--ds-brand-blue);--ds-bento-bg:#162232;--ds-bento-border:#2a3d50;--ds-shadow-color:0 0 0;--ds-shadow-strength:4;--ds-bento-hover-shadow:var(--ds-shadow-lg);--ds-container-max:1440px;--ds-gutter:16px;--ds-radius-bento:16px;--ds-radius-button:999px;--ds-header-blur:blur(12px);--ds-header-bg:#111c28eb;--ds-sidebar-width:220px}[data-design=metlife-dark-contrast] .auth-hero{background:radial-gradient(ellipse 90% 120% at 0% 0%, var(--ds-brand-blue-deep), transparent 55%), radial-gradient(ellipse 90% 120% at 100% 100%, var(--ds-brand-green-dark), transparent 55%), linear-gradient(128deg, #003554 0%, #004066 40%, #002438 50%, #1a3010 60%, #0a1219 100%)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .auth-hero{background:radial-gradient(ellipse 90% 120% at 0% 0%, color-mix(in srgb, var(--ds-brand-blue-deep) 80%, black), transparent 55%), radial-gradient(ellipse 90% 120% at 100% 100%, color-mix(in srgb, var(--ds-brand-green-dark) 70%, black), transparent 55%), linear-gradient(128deg, #003554 0%, #004066 40%, #002438 50%, #1a3010 60%, #0a1219 100%)}}[data-design=metlife-dark-contrast] .auth-link{color:var(--ds-brand-blue)}[data-design=metlife-dark-contrast] .auth-link:hover{color:var(--ds-brand-green)}[data-design^=metlife-] .auth-hero{color:#fff;background:radial-gradient(ellipse 90% 120% at 0% 0%, var(--ds-brand-blue), transparent 55%), radial-gradient(ellipse 90% 120% at 100% 100%, var(--ds-brand-green), transparent 55%), linear-gradient(128deg, var(--ds-brand-blue) 0%, var(--ds-brand-blue) 38%, var(--ds-brand-blue-deep) 48%, var(--ds-brand-blue-deep) 52%, var(--ds-brand-green) 62%, var(--ds-brand-green) 100%)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .auth-hero{background:radial-gradient(ellipse 90% 120% at 0% 0%, color-mix(in srgb, var(--ds-brand-blue) 95%, white), transparent 55%), radial-gradient(ellipse 90% 120% at 100% 100%, color-mix(in srgb, var(--ds-brand-green) 90%, white), transparent 55%), linear-gradient(128deg, var(--ds-brand-blue) 0%, var(--ds-brand-blue) 38%, var(--ds-brand-blue-deep) 48%, var(--ds-brand-blue-deep) 52%, var(--ds-brand-green) 62%, color-mix(in srgb, var(--ds-brand-green) 85%, var(--ds-brand-blue-deep)) 100%)}}[data-design^=metlife-] .auth-hero:before{background:linear-gradient(165deg,#ffffff1f 0%,#0000 35% 65%,#00355426 100%)}[data-design^=metlife-] .auth-hero__blob--top{background:radial-gradient(circle, var(--ds-brand-green), transparent 68%)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .auth-hero__blob--top{background:radial-gradient(circle, color-mix(in srgb, var(--ds-brand-green) 70%, transparent), transparent 68%)}}[data-design^=metlife-] .auth-hero__blob--top{opacity:.75}[data-design^=metlife-] .auth-hero__blob--bottom{background:radial-gradient(circle, var(--ds-brand-blue), transparent 70%)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .auth-hero__blob--bottom{background:radial-gradient(circle, color-mix(in srgb, var(--ds-brand-blue) 65%, transparent), transparent 70%)}}[data-design^=metlife-] .auth-hero__blob--bottom{opacity:.8}[data-design^=metlife-] .auth-hero__brand img{background:#fff;border-radius:10px;padding:8px 12px;box-shadow:0 4px 16px #00355433}[data-design^=metlife-] .auth-hero__quote-card{background:linear-gradient(135deg,#ffffff2e 0%,#ffffff0f 100%);border-color:#ffffff38}[data-design^=metlife-] .auth-input:focus{border-color:var(--ds-brand-blue);box-shadow:0 0 0 3px var(--ds-brand-blue)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .auth-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-brand-blue) 22%, transparent)}}[data-design^=metlife-] .auth-submit,[data-design^=metlife-] a.auth-submit{background:linear-gradient(135deg, var(--ds-brand-blue) 0%, var(--ds-brand-blue-deep) 100%);box-shadow:0 4px 14px var(--ds-brand-blue)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .auth-submit,[data-design^=metlife-] a.auth-submit{box-shadow:0 4px 14px color-mix(in srgb, var(--ds-brand-blue) 40%, transparent)}}[data-design^=metlife-] .auth-submit:hover:not(:disabled),[data-design^=metlife-] a.auth-submit:hover{background:linear-gradient(135deg, var(--ds-brand-blue-deep) 0%, var(--ds-brand-blue-dark) 100%)}[data-design^=metlife-] .auth-link{color:var(--ds-brand-blue)}[data-design^=metlife-] .auth-link:hover{color:var(--ds-brand-blue-deep)}[data-design^=metlife-] .sidebar-brand-mark img,[data-design^=metlife-] .app-footer__brand-mark img{border:1px solid var(--ds-border-subtle);background:#fff;border-radius:8px;padding:4px 8px}[data-design^=metlife-] .sidebar-nav-link.is-active{color:var(--ds-brand-blue)}[data-design^=metlife-] .sidebar-cta{border-radius:var(--ds-radius-button);background:linear-gradient(135deg, var(--ds-brand-blue) 0%, var(--ds-brand-blue-deep) 100%);font-weight:600}[data-design^=metlife-] .sidebar-cta:hover{background:linear-gradient(135deg, var(--ds-brand-blue-deep) 0%, var(--ds-brand-blue-dark) 100%);box-shadow:0 4px 16px var(--ds-brand-blue)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .sidebar-cta:hover{box-shadow:0 4px 16px color-mix(in srgb, var(--ds-brand-blue) 35%, transparent)}}[data-design^=metlife-] .app-header{border-bottom-color:var(--ds-border-subtle)}[data-design^=metlife-] .kpi-card__icon{background:var(--ds-brand-blue)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .kpi-card__icon{background:color-mix(in srgb, var(--ds-brand-blue) 12%, transparent)}}[data-design^=metlife-] .kpi-card__icon{color:var(--ds-brand-blue)}[data-design^=metlife-] .kpi-card.is-presentations,[data-design^=metlife-] .kpi-card.is-closings{--kpi-accent:var(--ds-brand-blue)}[data-design^=metlife-] .kpi-card.is-conversion-rate{--kpi-accent:var(--ds-brand-green-dark)}[data-design^=metlife-] .kpi-card--strip .kpi-card__delta.is-up,[data-design^=metlife-] .kpi-card--strip .kpi-card__delta.is-up .kpi-card__delta-chip{color:var(--ds-brand-green-dark)}[data-design^=metlife-] .kpi-card:hover,[data-design^=metlife-] .bento-card:hover{border-color:var(--ds-brand-blue)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .kpi-card:hover,[data-design^=metlife-] .bento-card:hover{border-color:color-mix(in srgb, var(--ds-brand-blue) 22%, var(--ds-bento-border))}}[data-design^=metlife-] .kpi-card:hover,[data-design^=metlife-] .bento-card:hover{box-shadow:var(--ds-bento-hover-shadow)}[data-design^=metlife-] .app-footer{border-top-color:var(--ds-border-subtle)}[data-design^=metlife-] .app-footer__nav-link:hover{color:var(--ds-brand-blue)}[data-design^=metlife-] .fab-trigger{background:linear-gradient(145deg, var(--ds-brand-blue) 0%, var(--ds-brand-blue-deep) 100%);box-shadow:0 6px 20px var(--ds-brand-blue)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .fab-trigger{box-shadow:0 6px 20px color-mix(in srgb, var(--ds-brand-blue) 40%, transparent)}}[data-design^=metlife-] .fab-trigger:hover{background:linear-gradient(145deg, var(--ds-brand-green) 0%, var(--ds-brand-green-dark) 100%);box-shadow:0 6px 20px var(--ds-brand-green)}@supports (color:color-mix(in lab, red, red)){[data-design^=metlife-] .fab-trigger:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--ds-brand-green) 45%, transparent)}}[data-design=metlife-dark-contrast] .auth-hero__brand img,[data-design=metlife-dark-contrast] .sidebar-brand-mark img,[data-design=metlife-dark-contrast] .app-footer__brand-mark img{background:#fff}.meetings-gantt-section{flex-direction:column;display:flex}.meetings-gantt-section__trigger{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.meetings-gantt-section__trigger:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-section__trigger:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.meetings-gantt-section__trigger:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-section__trigger:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface-container-lowest))}}.meetings-gantt-section__trigger:hover{box-shadow:0 4px 14px #0f172a0a}.meetings-gantt-section__trigger-icon{background:var(--ds-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-section__trigger-icon{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface-container-low))}}.meetings-gantt-section__trigger-icon{color:var(--ds-primary)}.meetings-gantt-section__trigger-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.meetings-gantt-section__trigger-label{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600}.meetings-gantt-section__trigger-hint{color:var(--ds-text-muted);font-size:.6875rem}.meetings-gantt-section__trigger-chevron{color:var(--ds-text-muted);flex-shrink:0;font-size:18px}.meetings-gantt-modal{background:0 0;border:none;width:min(1120px,100vw - 32px);max-height:min(92vh,900px);margin:auto;padding:0;overflow:visible}.meetings-gantt-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a52}.meetings-gantt-modal__dialog{border-radius:calc(var(--ds-radius-bento) + 2px);border:1px solid var(--ds-bento-border);background:var(--ds-bento-bg);flex-direction:column;width:100%;max-height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a29,0 2px 8px #0f172a0f}.meetings-gantt-modal__header{border-bottom:1px solid var(--ds-border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-modal__header{border-bottom:1px solid color-mix(in srgb, var(--ds-border-subtle) 80%, transparent)}}.meetings-gantt-modal__heading{align-items:center;gap:12px;min-width:0;display:flex}.meetings-gantt-modal__badge{background:var(--ds-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-modal__badge{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface-container-low))}}.meetings-gantt-modal__badge{color:var(--ds-primary)}.meetings-gantt-modal__title{font-family:var(--ds-font-headline,inherit);color:var(--ds-on-surface);font-size:1.0625rem;font-weight:600;line-height:1.25}.meetings-gantt-modal__subtitle{color:var(--ds-text-muted);margin-top:2px;font-size:.8125rem}.meetings-gantt-modal__close{appearance:none;border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);width:36px;height:36px;color:var(--ds-on-surface-variant,var(--ds-on-surface));cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}.meetings-gantt-modal__close:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-modal__close:hover{border-color:color-mix(in srgb, var(--ds-primary) 25%, var(--ds-bento-border))}}.meetings-gantt-modal__close:hover{background:var(--ds-surface-container-low)}.meetings-gantt-modal__body{min-height:0;padding:16px 20px 20px;overflow:auto}.meetings-gantt{--gantt-client-col:232px;flex-direction:column;gap:16px;display:flex}.meetings-gantt__empty{background:var(--ds-surface-container-low);text-align:center;color:var(--ds-text-muted);border-radius:12px;padding:20px 8px;font-size:.875rem}.meetings-gantt__overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.meetings-gantt-summary{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:14px;flex-wrap:wrap;align-items:stretch;gap:0;display:flex;overflow:hidden}.meetings-gantt-summary__item{flex-direction:column;flex:1 1 0;gap:2px;min-width:108px;padding:10px 14px;display:flex}.meetings-gantt-summary__item.has-divider{border-left:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-summary__item.has-divider{border-left:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.meetings-gantt-summary__item.has-conflicts .meetings-gantt-summary__value{color:var(--ds-error)}.meetings-gantt-summary__label{color:var(--ds-text-muted);font-size:.6875rem;font-weight:500}.meetings-gantt-summary__value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:1rem;font-weight:700;line-height:1.2}.meetings-gantt__legend{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.meetings-gantt__legend-item{color:var(--ds-text-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.meetings-gantt__legend-swatch{border-radius:9999px;width:8px;height:8px}.meetings-gantt__legend-swatch.is-presentation{background:var(--ds-primary)}.meetings-gantt__legend-swatch.is-closing{background:var(--ds-secondary)}.meetings-gantt__legend-alert{background:var(--ds-error);border-radius:9999px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__legend-alert{background:color-mix(in srgb, var(--ds-error) 12%, transparent)}}.meetings-gantt__legend-alert{font-size:.5625rem}.meetings-gantt__panel{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);border-radius:14px;flex-direction:column;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__panel{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, var(--ds-surface-container-lowest))}}.meetings-gantt__panel{padding:12px}.meetings-gantt-filters{flex-direction:column;gap:10px;display:flex}.meetings-gantt-filters__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.meetings-gantt-filters__types{background:var(--ds-surface-container-lowest);border:1px solid var(--ds-bento-border);border-radius:9999px;padding:3px;display:inline-flex}.meetings-gantt-filters__type{appearance:none;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.meetings-gantt-filters__type.is-active{background:var(--ds-surface-container-highest);color:var(--ds-on-surface);box-shadow:0 1px 3px #0f172a14}.meetings-gantt-filters__toggle{color:var(--ds-on-surface);cursor:pointer;align-items:center;gap:6px;font-size:.75rem;font-weight:500;display:inline-flex}.meetings-gantt-filters__toggle input{accent-color:var(--ds-primary)}.meetings-gantt-filters__reset{color:var(--ds-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:.75rem;font-weight:600;text-decoration:underline}.meetings-gantt-filters__reset:hover{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-filters__reset:hover{color:color-mix(in srgb, var(--ds-primary) 80%, var(--ds-on-surface))}}.meetings-gantt-filters__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.meetings-gantt-filters__field{letter-spacing:.02em;min-width:0;color:var(--ds-text-muted);flex-direction:column;gap:4px;font-size:.6875rem;font-weight:600;display:flex}.meetings-gantt-filters__field select,.meetings-gantt-filters__field input{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);width:100%;min-width:0;color:var(--ds-on-surface);border-radius:10px;padding:7px 10px;font-size:.75rem;font-weight:500}.meetings-gantt-filters__field select:focus-visible,.meetings-gantt-filters__field input:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-filters__field select:focus-visible,.meetings-gantt-filters__field input:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.meetings-gantt-filters__field select:focus-visible,.meetings-gantt-filters__field input:focus-visible{outline-offset:1px}.meetings-gantt-heatmap{flex-direction:column;gap:8px;display:flex}.meetings-gantt-heatmap__title{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.6875rem;font-weight:600}.meetings-gantt-heatmap__track{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.meetings-gantt-heatmap__item{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;flex:none;gap:4px;min-width:96px;padding:8px 10px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.meetings-gantt-heatmap__item:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__item:hover{border-color:color-mix(in srgb, var(--ds-primary) 30%, var(--ds-bento-border))}}.meetings-gantt-heatmap__item:hover{transform:translateY(-1px)}.meetings-gantt-heatmap__item.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__item.is-active{border-color:color-mix(in srgb, var(--ds-primary) 45%, var(--ds-bento-border))}}.meetings-gantt-heatmap__item.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__item.is-active{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface-container-lowest))}}.meetings-gantt-heatmap__meter{background:var(--ds-bento-border);border-radius:9999px;height:3px;display:block}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__meter{background:color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.meetings-gantt-heatmap__meter{overflow:hidden}.meetings-gantt-heatmap__meter-fill{border-radius:inherit;background:var(--ds-gradient-progress);height:100%;display:block}.meetings-gantt-heatmap__item.is-low .meetings-gantt-heatmap__meter-fill{background:var(--ds-success);width:33%}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__item.is-low .meetings-gantt-heatmap__meter-fill{background:color-mix(in srgb, var(--ds-success) 75%, var(--ds-primary))}}.meetings-gantt-heatmap__item.is-medium .meetings-gantt-heatmap__meter-fill{background:var(--ds-warning);width:66%}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__item.is-medium .meetings-gantt-heatmap__meter-fill{background:color-mix(in srgb, var(--ds-warning) 55%, var(--ds-primary))}}.meetings-gantt-heatmap__item.is-high .meetings-gantt-heatmap__meter-fill{background:var(--ds-error);width:100%}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-heatmap__item.is-high .meetings-gantt-heatmap__meter-fill{background:color-mix(in srgb, var(--ds-error) 55%, var(--ds-primary))}}.meetings-gantt-heatmap__day{color:var(--ds-on-surface);font-size:.75rem;font-weight:600}.meetings-gantt-heatmap__count{color:var(--ds-text-muted);font-size:.6875rem}.meetings-gantt__scroll{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);scrollbar-width:thin;border-radius:14px;max-height:520px;overflow:auto}.meetings-gantt__grid-shell{width:100%;min-width:0;position:relative}.meetings-gantt__header{grid-template-columns:var(--gantt-client-col) minmax(0, 1fr);border-bottom:1px solid var(--ds-border-subtle);align-items:end;gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__header{border-bottom:1px solid color-mix(in srgb, var(--ds-border-subtle) 80%, transparent)}}.meetings-gantt__header{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__header{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, var(--ds-surface-container-lowest))}}.meetings-gantt__header--sticky{z-index:4;position:sticky;top:0}.meetings-gantt__header-label{z-index:5;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-muted);background:inherit;border-right:1px solid var(--ds-border-subtle);padding:10px 12px;font-size:.6875rem;font-weight:600;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__header-label{border-right:1px solid color-mix(in srgb, var(--ds-border-subtle) 80%, transparent)}}.meetings-gantt__header-days{width:100%;min-width:0;display:grid}.meetings-gantt__day-label{border-right:1px solid var(--ds-border-subtle);padding:12px 10px}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__day-label{border-right:1px solid color-mix(in srgb, var(--ds-border-subtle) 55%, transparent)}}.meetings-gantt__day-label{text-align:center;letter-spacing:.02em;color:var(--ds-on-surface-variant,var(--ds-on-surface));font-size:.75rem;font-weight:600}.meetings-gantt__day-label:last-child{border-right:none}.meetings-gantt__rows{position:relative}.meetings-gantt__rows-inner{flex-direction:column;display:flex}.meetings-gantt__row{grid-template-columns:var(--gantt-client-col) minmax(0, 1fr);border-bottom:1px solid var(--ds-border-subtle);align-items:stretch;gap:0;min-height:68px;display:grid}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__row{border-bottom:1px solid color-mix(in srgb, var(--ds-border-subtle) 45%, transparent)}}.meetings-gantt__row{transition:background-color .15s}.meetings-gantt__row:last-child{border-bottom:none}.meetings-gantt__row.is-hovered,.meetings-gantt__row:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__row.is-hovered,.meetings-gantt__row:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface-container-lowest))}}.meetings-gantt__row.has-conflict{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__row.has-conflict{background:color-mix(in srgb, var(--ds-error) 3%, var(--ds-surface-container-lowest))}}.meetings-gantt__client{z-index:3;background:var(--ds-surface-container-lowest);border-right:1px solid var(--ds-border-subtle);align-items:center;gap:12px;min-width:0;padding:10px 14px;display:flex;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__client{border-right:1px solid color-mix(in srgb, var(--ds-border-subtle) 80%, transparent)}}.meetings-gantt__row.is-hovered .meetings-gantt__client,.meetings-gantt__row:hover .meetings-gantt__client{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__row.is-hovered .meetings-gantt__client,.meetings-gantt__row:hover .meetings-gantt__client{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface-container-lowest))}}.meetings-gantt__client-copy{min-width:0}.meetings-gantt__client-name{color:var(--ds-on-surface);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.meetings-gantt__client-meta{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.6875rem;line-height:1.3;overflow:hidden}.meetings-gantt__client-time{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:.6875rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__client-time{color:color-mix(in srgb, var(--ds-on-surface) 68%, transparent)}}.meetings-gantt__client-duration{background:var(--ds-surface-container-low);border-radius:9999px;padding:2px 7px;font-weight:600}.meetings-gantt__track{background:var(--ds-surface-container-lowest);width:100%;min-height:68px;position:relative;overflow:hidden}.meetings-gantt__grid{pointer-events:none;display:grid;position:absolute;inset:0}.meetings-gantt__grid-cell{border-right:1px solid var(--ds-bento-border);position:relative}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__grid-cell{border-right:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}.meetings-gantt__grid-cell:last-child{border-right:none}.meetings-gantt__hour-mark{background:var(--ds-bento-border);width:1px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__hour-mark{background:color-mix(in srgb, var(--ds-bento-border) 35%, transparent)}}.meetings-gantt__hour-mark.is-mid{left:50%}.meetings-gantt__hour-mark.is-late{left:83%}.meetings-gantt__track-overlay{top:0;bottom:0;right:0;left:var(--gantt-client-col);pointer-events:none;z-index:2;position:absolute}.meetings-gantt__now-line{background:var(--ds-error);width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__now-line{background:color-mix(in srgb, var(--ds-error) 65%, var(--ds-primary))}}.meetings-gantt__now-line{opacity:.75}.meetings-gantt__now-dot{background:var(--ds-error);width:7px;height:7px;box-shadow:0 0 0 2px var(--ds-error);border-radius:9999px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__now-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-error) 20%, transparent)}}.meetings-gantt__bar{z-index:1;cursor:default;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;min-width:112px;height:36px;padding:0 12px 0 5px;transition:box-shadow .18s,transform .18s;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 10px #0f172a1f}.meetings-gantt__bar[data-interactive=true]{cursor:pointer}.meetings-gantt__row.is-hovered .meetings-gantt__bar,.meetings-gantt__bar:hover{transform:translateY(calc(-50% - 1px));box-shadow:0 4px 14px #0f172a24}.meetings-gantt__bar.has-conflict{border-color:var(--ds-error)!important}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__bar.has-conflict{border-color:color-mix(in srgb, var(--ds-error) 70%, transparent)!important}}.meetings-gantt__bar.has-conflict{box-shadow:0 0 0 1px var(--ds-error), 0 2px 8px #0f172a1a}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__bar.has-conflict{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-error) 25%, transparent), 0 2px 8px #0f172a1a}}.meetings-gantt__bar-alert{justify-content:center;align-items:center;display:inline-flex}.meetings-gantt__bar .meeting-avatar{border-width:1.5px;border-color:#ffffffe6}.meetings-gantt__bar.is-presentation{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__bar.is-presentation{background:color-mix(in srgb, var(--ds-primary) 88%, white)}}.meetings-gantt__bar.is-presentation{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__bar.is-presentation{border-color:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.meetings-gantt__bar.is-presentation{color:var(--ds-on-primary)}.meetings-gantt__bar.is-closing{background:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__bar.is-closing{background:color-mix(in srgb, var(--ds-secondary) 88%, white)}}.meetings-gantt__bar.is-closing{border-color:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt__bar.is-closing{border-color:color-mix(in srgb, var(--ds-secondary) 55%, transparent)}}.meetings-gantt__bar.is-closing{color:var(--ds-on-secondary,var(--ds-on-primary))}.meetings-gantt__bar.is-draggable{cursor:grab}.meetings-gantt__bar.is-resizable{padding-right:10px}.meetings-gantt__bar-resize{opacity:.45;background:#ffffff8c;border-radius:9999px;width:4px;position:absolute;top:4px;bottom:4px;right:2px}.meetings-gantt__bar-label{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:700}.meetings-gantt-tooltip-portal{z-index:1000;pointer-events:none;width:min(300px,100vw - 24px);position:fixed}.meetings-gantt-tooltip{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-highest);border-radius:14px;padding:12px 14px;box-shadow:0 12px 28px #0f172a24}.meetings-gantt-tooltip__title{color:var(--ds-on-surface);font-size:.8125rem;font-weight:700}.meetings-gantt-tooltip__list{gap:6px;margin-top:8px;display:grid}.meetings-gantt-tooltip__list div{grid-template-columns:88px 1fr;gap:8px;display:grid}.meetings-gantt-tooltip__list dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.625rem;font-weight:600}.meetings-gantt-tooltip__list dd{color:var(--ds-on-surface);font-size:.75rem}.meetings-gantt-tooltip__conflicts dd ul{color:var(--ds-error);gap:4px;list-style:none;display:grid}@media (max-width:960px){.meetings-gantt-summary__item{flex:calc(50% - 1px);min-width:calc(50% - 1px)}.meetings-gantt-summary__item.has-divider{border-left:none}.meetings-gantt-summary__item:nth-child(odd):not(:first-child){border-left:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-summary__item:nth-child(odd):not(:first-child){border-left:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.meetings-gantt-summary__item:nth-child(n+3){border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meetings-gantt-summary__item:nth-child(n+3){border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.meetings-gantt-filters__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.meetings-gantt-filters__reset{margin-left:0}.meetings-gantt__overview{flex-direction:column;align-items:stretch}}@media (max-width:640px){.meetings-gantt{--gantt-client-col:180px}.meetings-gantt-modal__body{padding:12px 14px 16px}.meetings-gantt-summary__item{min-width:50%}.meetings-gantt-filters__fields{grid-template-columns:1fr}.meetings-gantt__bar{min-width:88px;height:32px;padding:0 10px 0 4px}.meetings-gantt__scroll{max-height:380px}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}:root{--app-header-height:3.5rem;--app-bottom-nav-height:0px;--app-fab-offset:1.25rem;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--touch-target-min:2.75rem}@media (min-width:640px){:root{--app-header-height:4rem}}html[data-header-density=page-title]{--app-header-height:4.75rem}@media (min-width:640px){html[data-header-density=page-title]{--app-header-height:5.75rem}}html[data-header-density=page-title][data-header-scrolled]{--app-header-height:3.5rem}@media (min-width:640px){html[data-header-density=page-title][data-header-scrolled]{--app-header-height:4rem}}html[data-viewport=phone][data-header-density=page-title]{--app-header-height:4.25rem}html[data-viewport=phone][data-header-density=page-title][data-header-scrolled]{--app-header-height:3.5rem}html[data-viewport=phone],html[data-viewport=tablet]{--app-bottom-nav-height:4.25rem;--app-fab-offset:calc(var(--app-bottom-nav-height) + .85rem + var(--app-safe-bottom))}html[data-display-mode=standalone]{--app-safe-top:env(safe-area-inset-top,0px)}html[data-viewport=phone] .dashboard-main,html[data-viewport=tablet] .dashboard-main{padding-bottom:calc(var(--app-bottom-nav-height) + var(--app-safe-bottom))}html[data-viewport=phone] .dashboard-main .app-footer,html[data-viewport=tablet] .dashboard-main .app-footer{display:none}html[data-display-mode=standalone] .app-header{padding-top:var(--app-safe-top);height:calc(var(--app-header-height) + var(--app-safe-top))}.dashboard-main:has(.listing-page-shell){box-sizing:border-box;height:100dvh;max-height:100dvh;overflow:hidden}.dashboard-main:has(.listing-page-shell)>div:first-child{flex:1;gap:0;min-height:0;padding:0;overflow:hidden}.dashboard-main:has(.listing-page-shell) .page-container{flex:1;height:100%;min-height:0;overflow:hidden}.dashboard-main:has(.listing-page-shell) .app-footer{display:none}.listing-page-shell{box-sizing:border-box;background:0 0;flex-direction:column;flex:1;gap:0;min-width:0;height:100%;min-height:0;max-height:100%;padding:.75rem 1rem .875rem;display:flex;overflow:hidden}html[data-viewport=phone] .listing-page-shell,html[data-viewport=tablet] .listing-page-shell{padding:0}.listing-page-shell>*{flex:1;align-self:stretch;min-width:0;min-height:0}.ui-tabs--contained.listing-page-tabs{flex-direction:column;flex:1;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.ui-tabs--contained.listing-page-tabs .ui-tabs__list{flex-shrink:0}.ui-tabs--contained.listing-page-tabs .ui-tabs__content{flex:1;height:100%;min-height:0}.ui-tabs--contained.listing-page-tabs .ui-tabs__content>.listing-view,.ui-tabs--contained.listing-page-tabs .ui-tabs__content>.listing-panel-shell{flex:1;align-self:stretch;height:100%;min-height:0}.listing-panel-shell{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.listing-panel-shell__alert{flex:none;margin:.625rem .875rem 0}html[data-viewport=phone] .listing-panel-shell__alert,html[data-viewport=tablet] .listing-panel-shell__alert{margin-inline:.875rem}.listing-panel-shell>.listing-view{flex:1;min-height:0}.ui-tabs--contained.listing-page-tabs .ui-tabs__content>.dashboard-error{flex:none;align-self:stretch}.ui-tabs--contained.listing-page-tabs .listing-view{flex:1;gap:0;width:100%;height:100%;min-height:0;max-height:none}.ui-tabs--contained.listing-page-tabs .listing-workspace{flex:1;width:100%;height:100%;min-height:0}:root,[data-design=corporate-modern],[data-design=serene-protocol],[data-design=metlife-light-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-design=midnight-enterprise],[data-design=metlife-dark-contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-sidebar-collapsed=true]{--ds-sidebar-width:56px}@media (min-width:1024px){.app-header,.dashboard-main{transition:margin-left .22s cubic-bezier(.22,1,.36,1),left .22s cubic-bezier(.22,1,.36,1)}}:root,[data-design]{--ds-gradient-primary:linear-gradient(145deg, var(--ds-primary) 0%, var(--ds-primary) 48%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-primary:linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 82%, white) 0%, var(--ds-primary) 48%, color-mix(in srgb, var(--ds-primary) 78%, black) 100%)}}:root,[data-design]{--ds-gradient-primary-hover:linear-gradient(145deg, var(--ds-primary) 0%, var(--ds-primary) 42%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-primary-hover:linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 88%, white) 0%, var(--ds-primary) 42%, color-mix(in srgb, var(--ds-primary) 70%, black) 100%)}}:root,[data-design]{--ds-gradient-surface-soft:linear-gradient(145deg, var(--ds-surface-container-low) 0%, var(--ds-surface-container-lowest) 100%);--ds-gradient-surface-card:linear-gradient(180deg, var(--ds-bento-bg) 0%, var(--ds-on-surface) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-surface-card:linear-gradient(180deg, var(--ds-bento-bg) 0%, color-mix(in srgb, var(--ds-on-surface) 3.5%, var(--ds-bento-bg)) 100%)}}:root,[data-design]{--ds-gradient-primary-soft:linear-gradient(145deg, var(--ds-primary) 0%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-primary-soft:linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface)) 0%, color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface)) 100%)}}:root,[data-design]{--ds-gradient-primary-soft-hover:linear-gradient(145deg, var(--ds-primary) 0%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-primary-soft-hover:linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface)) 0%, color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface)) 100%)}}:root,[data-design]{--ds-gradient-progress:linear-gradient(90deg, var(--ds-primary), var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-progress:linear-gradient(90deg, color-mix(in srgb, var(--ds-primary) 82%, white), var(--ds-primary))}}:root,[data-design]{--ds-gradient-surface-glass:linear-gradient(145deg, var(--ds-surface-container-low) 0%, var(--ds-surface-container-lowest) 100%)}@supports (color:color-mix(in lab, red, red)){:root,[data-design]{--ds-gradient-surface-glass:linear-gradient(145deg, color-mix(in srgb, var(--ds-surface-container-low) 94%, transparent) 0%, color-mix(in srgb, var(--ds-surface-container-lowest) 90%, transparent) 100%)}}:root,[data-design]{--ds-shadow-xs:0 1px 2px rgb(var(--ds-shadow-color,15 23 42) / calc(.05 * var(--ds-shadow-strength,1)));--ds-shadow-sm:0 1px 2px rgb(var(--ds-shadow-color,15 23 42) / calc(.04 * var(--ds-shadow-strength,1))), 0 3px 6px -1px rgb(var(--ds-shadow-color,15 23 42) / calc(.06 * var(--ds-shadow-strength,1)));--ds-shadow-md:0 2px 4px -1px rgb(var(--ds-shadow-color,15 23 42) / calc(.05 * var(--ds-shadow-strength,1))), 0 8px 16px -4px rgb(var(--ds-shadow-color,15 23 42) / calc(.09 * var(--ds-shadow-strength,1)));--ds-shadow-lg:0 4px 8px -3px rgb(var(--ds-shadow-color,15 23 42) / calc(.06 * var(--ds-shadow-strength,1))), 0 18px 32px -10px rgb(var(--ds-shadow-color,15 23 42) / calc(.14 * var(--ds-shadow-strength,1)));--ds-shadow-xl:0 8px 16px -6px rgb(var(--ds-shadow-color,15 23 42) / calc(.08 * var(--ds-shadow-strength,1))), 0 28px 56px -16px rgb(var(--ds-shadow-color,15 23 42) / calc(.2 * var(--ds-shadow-strength,1)));--ds-shadow-card:var(--ds-shadow-md);--ds-shadow-card-hover:var(--ds-shadow-lg);--ds-shadow-overlay:var(--ds-shadow-xl)}body{background:var(--ds-background);color:var(--ds-foreground);font-family:var(--font-inter), "Inter", sans-serif}html{scrollbar-gutter:stable}html,body{scrollbar-width:thin;scrollbar-color:var(--ds-outline-variant) transparent}@supports (color:color-mix(in lab, red, red)){html,body{scrollbar-color:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent) transparent}}*{scrollbar-width:thin;scrollbar-color:var(--ds-outline-variant) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ds-outline-variant);border:2px solid #0000;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ds-outline-variant) 68%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ds-outline) 78%, transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:active{background:color-mix(in srgb, var(--ds-outline) 88%, transparent)}}::-webkit-scrollbar-thumb:active{background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.listing-chip-rail__scroll,.listing-workspace__tabs,.activities-rail__scroll,.kpi-tiles--scroll{-ms-overflow-style:none;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.listing-chip-rail__scroll::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.listing-workspace__tabs::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.activities-rail__scroll::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.kpi-tiles--scroll::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.listing-chip-rail__scroll::-webkit-scrollbar-thumb{background:0 0!important}.listing-chip-rail__scroll::-webkit-scrollbar-track{background:0 0!important}.listing-workspace__tabs::-webkit-scrollbar-thumb{background:0 0!important}.listing-workspace__tabs::-webkit-scrollbar-track{background:0 0!important}.activities-rail__scroll::-webkit-scrollbar-thumb{background:0 0!important}.activities-rail__scroll::-webkit-scrollbar-track{background:0 0!important}.kpi-tiles--scroll::-webkit-scrollbar-thumb{background:0 0!important}.kpi-tiles--scroll::-webkit-scrollbar-track{background:0 0!important}.font-headline{font-family:var(--ds-font-headline), var(--font-inter), sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:middle;display:inline-block}.bento-card{background:var(--ds-gradient-surface-card);border:1px solid var(--ds-bento-border);border-radius:var(--ds-radius-bento);box-shadow:var(--ds-shadow-card);padding:16px;transition:border-color .2s,box-shadow .25s}@media (min-width:640px){.bento-card{padding:20px}}.bento-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.bento-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-bento-border))}}.bento-card:hover{box-shadow:var(--ds-shadow-card-hover)}.auth-page{background:var(--ds-background);color:var(--ds-on-background);position:relative}.auth-shell{z-index:1;border-radius:var(--ds-radius-bento);border:1px solid var(--ds-outline-variant);width:100%;max-width:1000px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-shell{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.auth-shell{background:var(--ds-surface-container-lowest);box-shadow:0 1px 2px #0f172a0a}@media (min-width:768px){.auth-shell{grid-template-columns:1fr 1fr}}.auth-hero{isolation:isolate;color:var(--ds-on-primary-container);background:radial-gradient(ellipse 130% 90% at -10% -15%, var(--ds-inverse-primary), transparent 58%), radial-gradient(ellipse 100% 80% at 110% 105%, var(--ds-tertiary), transparent 52%), radial-gradient(circle at 72% 18%, var(--ds-secondary), transparent 42%), linear-gradient(145deg, var(--ds-primary) 0%, var(--ds-primary) 38%, var(--ds-primary-container) 68%, var(--ds-primary-container) 100%);flex-direction:column;justify-content:space-between;padding:48px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-hero{background:radial-gradient(ellipse 130% 90% at -10% -15%, color-mix(in srgb, var(--ds-inverse-primary) 42%, transparent), transparent 58%), radial-gradient(ellipse 100% 80% at 110% 105%, color-mix(in srgb, var(--ds-tertiary) 55%, transparent), transparent 52%), radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--ds-secondary) 28%, transparent), transparent 42%), linear-gradient(145deg, var(--ds-primary) 0%, color-mix(in srgb, var(--ds-primary) 72%, var(--ds-primary-container)) 38%, var(--ds-primary-container) 68%, color-mix(in srgb, var(--ds-primary-container) 65%, var(--ds-tertiary)) 100%)}}.auth-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(165deg,#ffffff24 0%,#0000 32% 68%,#0000001f 100%),repeating-linear-gradient(-12deg,#ffffff06 0 1px,#0000 1px 9px);position:absolute;inset:0}.auth-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 58%);position:absolute;inset:-20% -30%}.auth-hero__content{z-index:1;position:relative}.auth-hero__brand{align-items:center;gap:8px;margin-bottom:48px;display:flex}.auth-hero__copy{flex-direction:column;gap:16px;display:flex}.auth-hero__quote{z-index:1;margin-top:48px;position:relative}.auth-hero__quote-card{border-radius:var(--ds-radius-button);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff24 0%,#ffffff0d 100%);border:1px solid #ffffff29;padding:16px;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0000001f}.auth-hero__blob{z-index:0;pointer-events:none;border-radius:9999px;position:absolute}.auth-hero__blob--top{background:radial-gradient(circle, var(--ds-inverse-primary), transparent 68%);width:280px;height:280px;top:-100px;right:-60px}@supports (color:color-mix(in lab, red, red)){.auth-hero__blob--top{background:radial-gradient(circle, color-mix(in srgb, var(--ds-inverse-primary) 55%, transparent), transparent 68%)}}.auth-hero__blob--top{filter:blur(48px);opacity:.9}.auth-hero__blob--bottom{background:radial-gradient(circle, var(--ds-primary-fixed-dim), transparent 70%);width:360px;height:360px;bottom:-120px;left:-100px}@supports (color:color-mix(in lab, red, red)){.auth-hero__blob--bottom{background:radial-gradient(circle, color-mix(in srgb, var(--ds-primary-fixed-dim) 45%, transparent), transparent 70%)}}.auth-hero__blob--bottom{filter:blur(56px);opacity:.85}.auth-content{flex-direction:column;justify-content:center;padding:24px;display:flex}@media (min-width:768px){.auth-content{padding:48px}.auth-shell:has(.is-login){min-height:580px}.auth-shell:has(.is-login) .auth-content{padding:56px 52px}}.auth-form-wrap.is-login .auth-form-header{margin-bottom:32px}.auth-form-wrap.is-login .auth-form-header h2{margin-bottom:8px}.auth-form-wrap.is-login .auth-form{gap:22px}.auth-form-wrap.is-login .auth-field{gap:8px}.auth-form-wrap.is-login .auth-input{min-height:48px;padding-top:12px;padding-bottom:12px}.auth-form-wrap.is-login .auth-submit{min-height:48px;margin-top:8px;padding-top:14px;padding-bottom:14px}.auth-form-wrap.is-login .auth-form-footer{margin-top:40px}.auth-form-wrap{width:100%;max-width:384px;margin:0 auto}.auth-form-header{margin-bottom:24px}.auth-form-header h2{margin-bottom:4px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-form-footer{text-align:center;margin-top:32px}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-input{border-radius:var(--ds-radius-button);border:1px solid var(--ds-outline-variant);background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);outline:none;font-size:14px;transition:border-color .2s,box-shadow .2s}.auth-input::placeholder{color:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.auth-input::placeholder{color:color-mix(in srgb, var(--ds-outline) 70%, transparent)}.auth-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}.auth-link{color:var(--ds-primary)}.auth-link:hover{text-decoration:underline}.auth-alert{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;padding:0;display:flex}.auth-alert__icon{color:var(--ds-error);flex-shrink:0;margin-top:1px;font-size:16px}.auth-alert__message{color:var(--ds-error);margin:0;font-size:13px;font-weight:500;line-height:1.4}.auth-hint{color:var(--ds-text-muted);margin:0;font-size:12px;line-height:1.4}.auth-checkbox{align-items:flex-start;gap:8px;padding-top:4px;display:flex}.auth-segmented{background:var(--ds-surface-container);border-radius:12px;gap:4px;height:40px;padding:4px;display:flex;position:relative;overflow:hidden}.auth-segmented__pill{background:var(--ds-surface-white);border-radius:8px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #0f172a14}.auth-segmented__pill[data-active=right]{transform:translate(100%)}.auth-segmented__option{z-index:1;color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.auth-segmented__option.is-active{color:var(--ds-primary)}.auth-submit,a.auth-submit{border-radius:var(--ds-radius-button);background:var(--ds-gradient-primary);width:100%;color:var(--ds-on-primary);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,opacity .2s;display:flex;box-shadow:0 4px 12px #0f172a14}.auth-submit:active:not(:disabled){transform:scale(.98)}.auth-submit:disabled{opacity:.75;cursor:not-allowed}.auth-spinner{border:2px solid var(--ds-on-primary);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.auth-spinner{border:2px solid color-mix(in srgb, var(--ds-on-primary) 25%, transparent)}}.auth-spinner{border-top-color:var(--ds-on-primary);border-radius:9999px;animation:.7s linear infinite auth-spin}.auth-route-gate-loading{z-index:50;background:radial-gradient(120% 80% at 50% 0%, var(--ds-primary) 0%, transparent 55%), var(--ds-gradient-primary-soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:100dvh;margin:0;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-route-gate-loading{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--ds-primary) 10%, transparent) 0%, transparent 55%), var(--ds-gradient-primary-soft)}}.auth-route-gate-loading{opacity:0;pointer-events:none;transition:opacity .22s}.auth-route-gate-loading--visible{opacity:1;pointer-events:auto}.auth-route-gate-loading__brand{letter-spacing:.14em;text-transform:uppercase;color:var(--ds-primary);font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.auth-route-gate-loading__brand{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface-variant))}}.auth-route-gate-loading__mascot{will-change:opacity, transform;transition:opacity .36s,transform .36s;display:inline-flex}.auth-route-gate-loading__mascot--soft{opacity:.42;transform:scale(.96)}.auth-route-gate-loading__label{letter-spacing:.02em;color:var(--ds-on-surface-variant);margin:0;font-size:.875rem}.auth-route-gate-loading__hint{letter-spacing:.01em;text-align:center;max-width:22rem;min-height:2.4em;color:var(--ds-on-surface-variant);margin:0;padding-inline:1.25rem;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.auth-route-gate-loading__hint{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.auth-route-gate-loading__hint{opacity:0;will-change:opacity, transform;transition:opacity .32s,transform .32s;transform:translateY(6px)}.auth-route-gate-loading__hint--visible{opacity:1;transform:translateY(0)}.auth-route-gate-loading__hint--empty{visibility:hidden}@media (prefers-reduced-motion:reduce){.auth-route-gate-loading{transition:none}.auth-route-gate-loading__mascot,.auth-route-gate-loading__hint{will-change:auto;transition:none}.auth-route-gate-loading__mascot--soft{opacity:1;transform:none}.auth-route-gate-loading__hint{transform:none}}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-success{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.auth-success__icon{background:var(--ds-success);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-success__icon{background:color-mix(in srgb, var(--ds-success) 14%, transparent)}}.auth-success__icon{color:var(--ds-success)}.auth-social-proof{z-index:10;border:1px solid var(--ds-outline-variant);border-radius:9999px;align-items:center;gap:12px;display:none;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.auth-social-proof{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.auth-social-proof{background:var(--ds-surface-container-highest)}@supports (color:color-mix(in lab, red, red)){.auth-social-proof{background:color-mix(in srgb, var(--ds-surface-container-highest) 80%, transparent)}}.auth-social-proof{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 16px;box-shadow:0 8px 24px #0f172a14}@media (min-width:768px){.auth-social-proof{display:flex}}.auth-social-proof__avatars{display:flex}.auth-social-proof__avatar{border:2px solid var(--ds-surface-white);background:var(--ds-secondary-container);width:24px;height:24px;color:var(--ds-on-secondary-container);border-radius:9999px;justify-content:center;align-items:center;margin-left:-8px;font-size:8px;font-weight:700;display:flex}.auth-social-proof__avatar:first-child{margin-left:0}.auth-social-proof__avatar.is-more{background:var(--ds-secondary);color:var(--ds-on-secondary);font-size:7px}.auth-social-proof__label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-on-surface-variant);font-size:10px;font-weight:600}.dashboard-main{background:var(--ds-background);transition:padding-top .28s cubic-bezier(.22,1,.36,1)}.dashboard-main.dashboard-main--jornada{overflow-x:visible}.dashboard-main:has(.jornada-page){overflow-x:visible}.page-container{flex-direction:column;flex:1;width:100%;display:flex}.page-container--contained{max-width:80rem;margin-inline:auto}.page-container--full{max-width:none}.app-footer{border-top:1px solid var(--ds-bento-border);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.app-footer{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.app-footer{background:var(--ds-surface-container-lowest)}@supports (color:color-mix(in lab, red, red)){.app-footer{background:color-mix(in srgb, var(--ds-surface-container-lowest) 55%, transparent)}}.app-footer__inner{flex-direction:column;gap:28px;width:100%;max-width:80rem;margin-inline:auto;padding:28px 1rem 24px;display:flex}@media (min-width:640px){.app-footer__inner{padding-block:32px 28px;padding-inline:1.5rem}}@media (min-width:768px){.app-footer__inner{padding-inline:2rem}}@media (min-width:1024px){.app-footer__inner{gap:32px;padding-inline:2.5rem}}.app-footer__top{flex-direction:column;gap:28px;display:flex}@media (min-width:1024px){.app-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}}.app-footer__brand{align-items:flex-start;gap:12px;max-width:18rem;display:flex}.app-footer__brand-mark{border:1px solid var(--ds-bento-border);background:var(--ds-primary-container);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-footer__brand-mark{background:color-mix(in srgb, var(--ds-primary-container) 42%, var(--ds-surface-white))}}.app-footer__brand-mark{color:var(--ds-primary);overflow:hidden}.app-footer__brand-mark:has(.app-footer__brand-mark-image){background:var(--ds-surface-container-lowest);border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.app-footer__brand-mark:has(.app-footer__brand-mark-image){border-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.app-footer__brand-mark-image{object-fit:contain;width:36px;max-width:36px;height:36px}.app-footer__brand-name{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.app-footer__brand-tagline{color:var(--ds-text-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.app-footer__columns{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}@media (min-width:640px){.app-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px}}@media (min-width:1024px){.app-footer__columns{gap:16px 40px;max-width:52rem}}.app-footer__column{min-width:0}.app-footer__column-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 12px;font-size:11px;font-weight:600}.app-footer__nav{flex-direction:column;gap:4px;display:flex}.app-footer__nav-link{width:fit-content;color:var(--ds-on-surface-variant);border-radius:8px;align-items:center;gap:8px;padding:5px 6px 5px 4px;font-size:13px;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.app-footer__nav-link:hover{color:var(--ds-primary);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.app-footer__nav-link:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.app-footer__nav-icon{opacity:.72;flex-shrink:0}.app-footer__column--social{grid-column:1/-1}@media (min-width:640px){.app-footer__column--social{grid-column:auto}}.app-footer__social{flex-wrap:wrap;gap:8px;display:flex}.app-footer__social-link{border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-footer__social-link{background:color-mix(in srgb, var(--ds-surface-white) 70%, transparent)}}.app-footer__social-link{color:var(--ds-on-surface-variant);text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s}.app-footer__social-link:hover{color:var(--ds-primary);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.app-footer__social-link:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.app-footer__social-link:hover{background:var(--ds-primary-container)}@supports (color:color-mix(in lab, red, red)){.app-footer__social-link:hover{background:color-mix(in srgb, var(--ds-primary-container) 35%, var(--ds-surface-white))}}.app-footer__social-link:hover{transform:translateY(-1px)}.app-footer__bottom{border-top:1px solid var(--ds-bento-border);flex-direction:column;align-items:flex-start;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.app-footer__bottom{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 75%, transparent)}}.app-footer__bottom{padding-top:18px}@media (min-width:768px){.app-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:16px 24px}}.app-footer__meta,.app-footer__credit{color:var(--ds-text-muted);margin:0;font-size:12px;font-weight:500}.app-footer__credit{letter-spacing:.02em;font-size:11px}@media (min-width:768px){.app-footer__credit{text-align:right;margin-left:auto}}.app-footer__bottom-links{align-items:center;gap:10px;display:inline-flex}.app-footer__meta-link{color:var(--ds-on-surface-variant);font-size:12px;font-weight:500;text-decoration:none;transition:color .18s}.app-footer__meta-link:hover{color:var(--ds-primary)}.app-footer__meta-sep{background:var(--ds-outline-variant);border-radius:9999px;width:3px;height:3px}.dashboard-page{flex-direction:column;gap:24px;display:flex}.dashboard-page--phone{--dashboard-group-gap:28px;--dashboard-group-title-gap:10px;--dashboard-group-indent:12px;gap:var(--dashboard-group-gap)}@media (min-width:768px){.dashboard-page{gap:32px}}.dashboard-main{position:relative}.dashboard-main:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--ds-outline) 1px, transparent 1.6px), radial-gradient(circle, var(--ds-outline) .8px, transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-main:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--ds-outline) 55%, transparent) 1px, transparent 1.6px), radial-gradient(circle, color-mix(in srgb, var(--ds-outline) 28%, transparent) .8px, transparent 1.4px)}}.dashboard-main:before{opacity:.55;background-position:0 0,15px 15px;background-size:30px 30px,30px 30px;-webkit-mask-image:radial-gradient(120% 68% at 50% -10%,#000 24%,#0000 66%);mask-image:radial-gradient(120% 68% at 50% -10%,#000 24%,#0000 66%)}.dashboard-main>*{z-index:1;position:relative}[data-design=midnight-enterprise] .dashboard-main:before,[data-design=metlife-dark-contrast] .dashboard-main:before{opacity:.3}html[data-viewport=phone] .dashboard-main:before{display:none}.dashboard-hero-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-hero{border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);flex:1;align-items:flex-start;gap:16px;min-width:0;padding:28px 24px 22px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{border:1px solid color-mix(in srgb, var(--ds-bento-border) 65%, transparent)}}.dashboard-hero{background:linear-gradient(148deg, var(--ds-primary) 0%, var(--ds-surface-container-lowest) 42%, var(--ds-surface-container-low) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{background:linear-gradient(148deg, color-mix(in srgb, var(--ds-primary) 2%, var(--ds-surface-container-lowest)) 0%, var(--ds-surface-container-lowest) 42%, color-mix(in srgb, var(--ds-surface-container-low) 22%, var(--ds-surface-container-lowest)) 100%)}}.dashboard-hero{box-shadow:var(--ds-shadow-xs), inset 0 1px 0 #ffffff0d;transition:box-shadow .35s,border-color .35s,transform .35s}.dashboard-hero:hover{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero:hover{border-color:color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.dashboard-hero:hover{box-shadow:var(--ds-shadow-sm), inset 0 1px 0 #ffffff0f}.dashboard-hero:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--ds-primary) 1px, transparent 1.6px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dashboard-hero:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--ds-primary) 20%, transparent) 1px, transparent 1.6px)}}.dashboard-hero:before{opacity:.16;background-size:22px 22px;-webkit-mask-image:radial-gradient(72% 130% at 100% 0,#000,#0000 62%);mask-image:radial-gradient(72% 130% at 100% 0,#000,#0000 62%)}.dashboard-hero>:not(.dashboard-hero__decor):not(.dashboard-hero__toolbar){z-index:1;position:relative}[data-design=midnight-enterprise] .dashboard-hero:before,[data-design=metlife-dark-contrast] .dashboard-hero:before{opacity:.1}.dashboard-hero__decor{z-index:0;aspect-ratio:1;transform-origin:50%;pointer-events:none;width:clamp(140px,30%,260px);color:var(--ds-primary);opacity:.7;transition:opacity .45s,transform .45s;position:absolute;top:50%;right:-4%;transform:translateY(-50%)scale(1)}.dashboard-hero:hover .dashboard-hero__decor{opacity:1;transform:translateY(-50%)scale(1.03)}@media (prefers-reduced-motion:reduce){.dashboard-hero__decor{transition:none}.dashboard-hero:hover .dashboard-hero__decor{transform:translateY(-50%)scale(1)}}.dashboard-hero__orbita-svg{width:100%;height:100%;display:block;overflow:visible}.dashboard-orbita-dot--accent,.orbita-decor__dot--accent{fill:var(--ds-error);opacity:.7}.dashboard-orbita-dot--muted,.orbita-decor__dot--muted{fill:var(--ds-text-muted);opacity:.45}.orbita-decor__svg{width:100%;height:100%;display:block;overflow:visible}@media (min-width:640px){.dashboard-hero-row{gap:16px}.dashboard-hero{gap:20px;padding:30px 28px 24px}.dashboard-hero__decor{width:clamp(160px,32%,280px);right:-3%}}.dashboard-hero-avatar-wrap{perspective:900px;flex-shrink:0;width:84px;height:84px;margin-top:2px;transition:transform .35s;position:relative;overflow:visible}.dashboard-hero-avatar-wrap:hover{transform:scale(1.02)}.dashboard-hero-avatar-mascot{z-index:3;pointer-events:none;transform-style:flat;line-height:0;position:absolute;top:-38px;left:58%;transform:translate(-50%)}.dashboard-hero-avatar-glow{background:radial-gradient(circle, var(--ds-primary) 0%, transparent 65%);border-radius:9999px;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-avatar-glow{background:radial-gradient(circle, color-mix(in srgb, var(--ds-primary) 12%, transparent) 0%, transparent 65%)}}.dashboard-hero-avatar-glow{opacity:.35;transition:opacity .35s}.dashboard-hero-avatar-wrap:hover .dashboard-hero-avatar-glow{opacity:.5}.dashboard-hero-avatar-wrap.is-floating{animation:4.5s ease-in-out infinite dashboard-avatar-float}.dashboard-hero-avatar-3d{width:100%;height:100%;transform-style:preserve-3d;position:relative}.dashboard-hero-avatar-3d.is-playing{animation:1.2s cubic-bezier(.45,.05,.3,1) dashboard-avatar-flip}.dashboard-hero-avatar-face{backface-visibility:hidden;border:2px solid var(--ds-surface-container-lowest);border-radius:9999px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-avatar-face{border:2px solid color-mix(in srgb, var(--ds-surface-container-lowest) 90%, transparent)}}.dashboard-hero-avatar-face{box-shadow:0 2px 10px #0f172a12,inset 0 1px #ffffff1f}.dashboard-hero-avatar{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.dashboard-hero-avatar--initials{background:var(--ds-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-avatar--initials{background:color-mix(in srgb, var(--ds-primary) 16%, var(--ds-surface-container-low))}}.dashboard-hero-avatar--initials{color:var(--ds-primary);font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:.02em;font-size:1.125rem;font-weight:600}.dashboard-hero-avatar-back{background:var(--ds-gradient-primary);color:var(--ds-on-primary);font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:.02em;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex;transform:rotateY(180deg)}.dashboard-hero-avatar-shine{pointer-events:none;border-radius:9999px;position:absolute;inset:0;overflow:hidden}.dashboard-hero-avatar-shine:before{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff8c 50%,#0000 100%);width:45%;height:220%;position:absolute;top:-60%;left:-60%;transform:rotate(9deg)translate(-260%)}.dashboard-hero-avatar-3d.is-playing .dashboard-hero-avatar-shine:before{animation:.8s 1.15s dashboard-avatar-shine}.dashboard-hero-avatar-3d.is-intro .dashboard-hero-avatar-shine:before{animation:.85s .15s dashboard-avatar-shine}@keyframes dashboard-avatar-flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes dashboard-avatar-shine{0%{transform:rotate(9deg)translate(-260%)}to{transform:rotate(9deg)translate(360%)}}@keyframes dashboard-avatar-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dashboard-hero{transition:none}.dashboard-hero-avatar-wrap,.dashboard-hero-avatar-wrap:hover{transition:none;transform:none}.dashboard-hero-avatar-wrap.is-floating,.dashboard-hero-avatar-3d.is-playing,.dashboard-hero-avatar-3d.is-playing .dashboard-hero-avatar-shine:before,.dashboard-hero-avatar-3d.is-intro .dashboard-hero-avatar-shine:before{animation:none}}.dashboard-hero-copy{flex:1;min-width:0}.dashboard-hero-copy h1{letter-spacing:-.025em;color:var(--ds-on-surface);padding-right:210px;font-size:clamp(1.25rem,4vw,1.75rem);font-weight:600;line-height:1.25}.dashboard-hero-copy__greeting{color:var(--ds-on-surface);font-weight:400}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__greeting{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.dashboard-hero-copy__name{color:var(--ds-primary);letter-spacing:-.03em;font-weight:700}.dashboard-hero-copy__heading{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dashboard-hero-copy__description{letter-spacing:.005em;max-width:36rem;color:var(--ds-on-surface);margin-top:12px;font-size:13.5px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__description{color:color-mix(in srgb, var(--ds-on-surface) 62%, transparent)}}.dashboard-hero-copy__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-hero-copy__meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:12px;line-height:1.3;display:flex}.dashboard-hero-copy__meta>span{align-items:center;display:inline-flex}.dashboard-hero-copy__meta-sep{color:var(--ds-text-muted);margin:0 2px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__meta-sep{color:color-mix(in srgb, var(--ds-text-muted) 55%, transparent)}}.dashboard-hero-identity__role{color:var(--ds-text-muted);font-weight:400}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-identity__role{color:color-mix(in srgb, var(--ds-text-muted) 80%, transparent)}}.dashboard-hero-identity__registration{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ds-text-muted);font-size:11.5px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-identity__registration{color:color-mix(in srgb, var(--ds-text-muted) 65%, transparent)}}.dashboard-hero--compact{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:10px 0 0;display:flex;overflow:visible}.dashboard-hero--compact:hover{box-shadow:none;border:0;transform:none}.dashboard-hero--compact:before{display:none}.dashboard-hero--compact .dashboard-hero__main{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-hero--compact .dashboard-hero__chrome{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;margin:0 0 0 auto;display:flex}.dashboard-hero--compact .dashboard-hero__period{border:1px solid var(--ds-bento-border);align-items:center;gap:1px;max-width:7.5rem;height:24px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-hero__period{border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.dashboard-hero--compact .dashboard-hero__period{background:var(--ds-surface-white);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-hero__period{background:color-mix(in srgb, var(--ds-surface-white) 88%, transparent)}}.dashboard-hero--compact .dashboard-hero__period{color:var(--ds-on-surface);font-size:10.5px;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-hero__period{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.dashboard-hero--compact .dashboard-hero__period{cursor:pointer;-webkit-tap-highlight-color:transparent}.dashboard-hero--compact .dashboard-hero__period:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-hero__period:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.dashboard-hero--compact .dashboard-hero__period:focus-visible{outline-offset:2px}.dashboard-hero--compact .dashboard-hero__period-chevron{color:var(--ds-text-muted);margin-right:-2px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-hero__period-chevron{color:color-mix(in srgb, var(--ds-text-muted) 78%, transparent)}}.dashboard-hero--compact .dashboard-hero__period-chevron{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20}.dashboard-hero--compact .dashboard-layout-settings__trigger--hero{opacity:.72;border-color:var(--ds-bento-border);flex-shrink:0;width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-layout-settings__trigger--hero{border-color:color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.dashboard-hero--compact .dashboard-layout-settings__trigger--hero{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-layout-settings__trigger--hero{background:color-mix(in srgb, var(--ds-surface-white) 70%, transparent)}}.dashboard-hero--compact .dashboard-layout-settings__trigger--hero .material-symbols-outlined{font-size:15px}.dashboard-hero--compact .dashboard-hero-avatar-wrap{width:52px;height:52px;margin-top:0}.dashboard-hero--compact .dashboard-hero-avatar-mascot{top:-26px;left:60%}.dashboard-hero--compact .dashboard-hero-avatar-wrap.is-floating,.dashboard-hero--compact .dashboard-hero-avatar-wrap:hover{animation:none;transform:none}.dashboard-hero--compact .dashboard-hero-copy{flex:1;min-width:0;padding-top:0}.dashboard-hero--compact .dashboard-hero-copy__heading{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.dashboard-hero--compact .dashboard-hero-copy__greeting{letter-spacing:.005em;color:var(--ds-on-surface);margin:0;font-size:12.5px;font-weight:400;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.dashboard-hero--compact .dashboard-hero-copy__greeting{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.dashboard-hero--compact .dashboard-hero-copy__name{letter-spacing:-.035em;color:var(--ds-primary);margin:0;padding-right:0;font-size:1.25rem;font-weight:700;line-height:1.15}.dashboard-hero-metrics{border-top:1px solid var(--ds-bento-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;max-width:none;margin-top:18px;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metrics{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}.dashboard-hero-metrics--tiles{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;max-width:none;margin-top:14px;padding-top:0;display:grid}.dashboard-hero-metric-tile{aspect-ratio:1;background:var(--ds-surface-white);border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric-tile{background:color-mix(in srgb, var(--ds-surface-white) 92%, transparent)}}.dashboard-hero-metric-tile{box-shadow:0 1px 2px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric-tile{box-shadow:0 1px 2px color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.dashboard-hero-metric-tile{-webkit-tap-highlight-color:transparent;transition:transform .16s,box-shadow .16s,background-color .16s}.dashboard-hero-metric-tile:active{background:var(--ds-on-surface);transform:scale(.975)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric-tile:active{background:color-mix(in srgb, var(--ds-on-surface) 3%, var(--ds-surface-white))}}.dashboard-hero-metric-tile:active{box-shadow:none}.dashboard-hero-metric-tile__icon{width:32px;height:32px;color:var(--ds-primary);background:var(--ds-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric-tile__icon{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.dashboard-hero-metric-tile.is-presentations .dashboard-hero-metric-tile__icon{color:#2563eb;background:#2563eb17}.dashboard-hero-metric-tile.is-production .dashboard-hero-metric-tile__icon,.dashboard-hero-metric-tile.is-financial-production .dashboard-hero-metric-tile__icon{color:#16a34a;background:#16a34a17}.dashboard-hero-metric-tile.is-activities .dashboard-hero-metric-tile__icon,.dashboard-hero-metric-tile.is-closings .dashboard-hero-metric-tile__icon{color:#7c3aed;background:#7c3aed17}.dashboard-hero-metric-tile.is-proposals .dashboard-hero-metric-tile__icon{color:#d97706;background:#d9770617}.dashboard-hero-metric-tile.is-conversion-rate .dashboard-hero-metric-tile__icon{color:#0891b2;background:#0891b217}.kpi-tiles--scroll{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none;gap:7px;max-width:none;display:flex;overflow:auto hidden}.kpi-tiles--scroll::-webkit-scrollbar{width:0;height:0;display:none}.kpi-tiles--scroll .dashboard-hero-metric-tile{aspect-ratio:1.12;scroll-snap-align:start;flex:0 0 max(96px,33.3333% - 4.66667px)}.dashboard-hero-metric-tile__copy{flex-direction:column;flex:auto;justify-content:flex-end;gap:1px;width:100%;min-width:0;display:flex}.dashboard-hero-metric-tile__value{letter-spacing:-.025em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;line-height:1.15}.dashboard-hero-metric-tile.is-primary .dashboard-hero-metric-tile__value{font-size:.9375rem}.dashboard-hero-metric-tile__label{letter-spacing:-.005em;color:var(--ds-text-muted);font-size:11px;font-weight:400;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric-tile__label{color:color-mix(in srgb, var(--ds-text-muted) 92%, transparent)}}.dashboard-hero-metric-tile__label{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-hero-metric{flex-direction:column;gap:4px;min-width:0;padding:0 12px;display:flex}.dashboard-hero-metric:first-child{padding-left:0}.dashboard-hero-metric:last-child{padding-right:0}.dashboard-hero-metric:not(:first-child){border-left:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric:not(:first-child){border-left:1px solid color-mix(in srgb, var(--ds-bento-border) 50%, transparent)}}.dashboard-hero-metric__label{letter-spacing:.015em;color:var(--ds-text-muted);font-size:10.5px;font-weight:500;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric__label{color:color-mix(in srgb, var(--ds-text-muted) 80%, transparent)}}.dashboard-hero-metric__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dashboard-hero-metric__value-row{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.dashboard-hero-metric__value{letter-spacing:-.03em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:700;line-height:1.15;overflow:hidden}.dashboard-hero-metric__hint{letter-spacing:.01em;color:var(--ds-success);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.dashboard-hero>.dashboard-hero__toolbar{z-index:4;pointer-events:auto;align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:14px}.dashboard-hero__date{color:var(--ds-text-muted);font-size:11.5px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__date{color:color-mix(in srgb, var(--ds-text-muted) 88%, transparent)}}.dashboard-hero__date{text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;max-width:11.5rem;overflow:hidden}.dashboard-hero__period{color:var(--ds-on-surface);font-size:11px;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__period{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.dashboard-hero__period{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--ds-bento-border);border-radius:9999px;max-width:180px;padding:5px 10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__period{border:1px solid color-mix(in srgb, var(--ds-bento-border) 65%, transparent)}}.dashboard-hero__period{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero__period{background:color-mix(in srgb, var(--ds-surface-white) 48%, transparent)}}.dashboard-hero-copy__footer{border:1px solid var(--ds-bento-border);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:0;margin-top:16px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__footer{border:1px solid color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.dashboard-hero-copy__footer{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__footer{background:color-mix(in srgb, var(--ds-surface-white) 42%, transparent)}}.dashboard-hero-copy__footer{transition:border-color .25s,background-color .25s}.dashboard-hero-copy__footer:hover{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__footer:hover{border-color:color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.dashboard-hero-copy__footer:hover{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__footer:hover{background:color-mix(in srgb, var(--ds-surface-white) 58%, transparent)}}.dashboard-hero-copy__footer .dashboard-period-picker--header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:9999px;padding:5px 12px}.dashboard-hero-copy__footer .dashboard-period-picker--header:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__footer .dashboard-period-picker--header:hover{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.dashboard-hero-copy__footer .dashboard-period-picker--header[data-state=open]{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-copy__footer .dashboard-period-picker--header[data-state=open]{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}@media (min-width:640px){.dashboard-hero-avatar-wrap{width:100px;height:100px}.dashboard-hero-copy{padding-top:0;padding-right:0}.dashboard-hero-copy h1{padding-right:280px}.dashboard-hero__toolbar{gap:10px;top:16px;right:16px}.dashboard-hero__date{max-width:none;font-size:12px}.dashboard-hero__period{max-width:220px;padding:5px 10px;font-size:12px}.dashboard-hero-copy__description{margin-top:14px;font-size:14px;line-height:1.7}.dashboard-hero-metrics{max-width:none;margin-top:20px;padding-top:16px}.dashboard-hero-metrics--tiles{max-width:none}.dashboard-hero-metric{padding:0 14px}.dashboard-hero-metric__label{font-size:11px}.dashboard-hero-metric__value{font-size:15px}.dashboard-hero-copy__footer{margin-top:18px}.dashboard-hero-copy__footer .dashboard-period-picker--header{padding:6px 14px}}@media (max-width:639px){.dashboard-hero:not(.dashboard-hero--compact){text-align:center;flex-direction:column;align-items:center;padding:52px 20px 22px}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-avatar-wrap{margin-top:0}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-copy{width:100%;padding-top:0;padding-right:0}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-copy h1{padding-right:0}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-copy__heading{align-items:center}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero__toolbar{justify-content:flex-end;gap:6px;top:12px;left:12px;right:12px}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero__date{display:none}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero__period{text-overflow:ellipsis;max-width:min(200px,100% - 44px);overflow:hidden}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero__decor{display:none}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-avatar-back{font-size:1.25rem}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-copy__description{margin-left:auto;margin-right:auto}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-copy__meta{justify-content:center}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-metrics{max-width:none;margin-top:16px;padding-top:14px}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-metric{text-align:center;align-items:center;padding:0 7px}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-metric__label{letter-spacing:.01em;font-size:9px}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-metric__value{font-size:.95rem}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-metric__hint{font-size:11px}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-hero-metric__value-row{justify-content:center}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-layout-settings__trigger--hero{opacity:1;border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero:not(.dashboard-hero--compact) .dashboard-layout-settings__trigger--hero{border-color:color-mix(in srgb, var(--ds-bento-border) 60%, transparent)}}.dashboard-hero:not(.dashboard-hero--compact) .dashboard-layout-settings__trigger--hero{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-hero:not(.dashboard-hero--compact) .dashboard-layout-settings__trigger--hero{background:color-mix(in srgb, var(--ds-surface-white) 60%, transparent)}}}.dashboard-meta-pill{border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);border-radius:9999px;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-meta-pill{background:color-mix(in srgb, var(--ds-surface-white) 88%, transparent)}}.dashboard-meta-pill{color:var(--ds-on-surface-variant);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;padding:8px 12px;font-size:12px;font-weight:500}.dashboard-period-picker{border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker{background:color-mix(in srgb, var(--ds-surface-white) 88%, transparent)}}.dashboard-period-picker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px}.dashboard-period-picker--header{font:inherit;color:inherit;cursor:pointer;align-items:center;gap:6px;padding:4px 10px;transition:background-color .2s,border-color .2s;display:inline-flex}.dashboard-period-picker--header:hover{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker--header:hover{background:color-mix(in srgb, var(--ds-surface-white) 72%, var(--ds-on-surface) 4%)}}.dashboard-period-picker--header[data-state=open]{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker--header[data-state=open]{border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-bento-border))}}.dashboard-period-picker--header[data-state=open]{background:var(--ds-primary-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker--header[data-state=open]{background:color-mix(in srgb, var(--ds-primary-container) 28%, var(--ds-surface-white))}}.dashboard-period-picker--header-empty .dashboard-period-picker__trigger-label{color:var(--ds-text-muted);font-weight:500}.dashboard-period-picker__icon{color:var(--ds-on-surface-variant);flex-shrink:0}.dashboard-period-picker__trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--ds-on-surface);font-size:11px;font-weight:500;overflow:hidden}.dashboard-period-picker__chevron{color:var(--ds-text-muted);flex-shrink:0;transition:transform .2s}.dashboard-period-picker__chevron.is-open{transform:rotate(180deg)}.dashboard-period-picker__popover{width:min(320px,100vw - 24px);box-shadow:none;background:0 0;border:0;padding:0}.dashboard-period-picker__panel{border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);box-shadow:0 12px 32px var(--ds-on-surface);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__panel{box-shadow:0 12px 32px color-mix(in srgb, var(--ds-on-surface) 14%, transparent)}}.dashboard-period-picker__panel--mobile{box-shadow:none;background:0 0;border:0;gap:14px;padding:0}.dashboard-period-picker__quick-actions{flex-wrap:wrap;gap:6px;display:flex}.dashboard-period-picker__quick-action{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.dashboard-period-picker__quick-action:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__quick-action:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.dashboard-period-picker__quick-action:hover{color:var(--ds-primary)}.dashboard-period-picker__quick-action--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__quick-action--primary{border-color:color-mix(in srgb, var(--ds-primary) 30%, var(--ds-bento-border))}}.dashboard-period-picker__quick-action--primary{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__quick-action--primary{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-lowest))}}.dashboard-period-picker__quick-action--primary{color:var(--ds-primary)}.dashboard-period-picker__section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);font-size:11px;font-weight:600}.dashboard-period-picker__presets{flex-wrap:wrap;gap:6px;display:flex}.dashboard-period-picker__preset{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:9999px;padding:5px 10px;font-size:11px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.dashboard-period-picker__preset--primary{padding:6px 12px;font-size:12px;font-weight:600}.dashboard-period-picker__preset:hover{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__preset:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, var(--ds-on-surface) 6%)}}.dashboard-period-picker__preset.is-active,.dashboard-period-picker__preset--primary.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__preset.is-active,.dashboard-period-picker__preset--primary.is-active{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-bento-border))}}.dashboard-period-picker__preset.is-active,.dashboard-period-picker__preset--primary.is-active{background:var(--ds-primary-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__preset.is-active,.dashboard-period-picker__preset--primary.is-active{background:color-mix(in srgb, var(--ds-primary-container) 55%, transparent)}}.dashboard-period-picker__preset.is-active,.dashboard-period-picker__preset--primary.is-active{color:var(--ds-on-primary-container)}.dashboard-period-picker__range-actions{flex-wrap:wrap;gap:6px;display:flex}.dashboard-period-picker__range-action{border:1px solid var(--ds-bento-border);color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s}.dashboard-period-picker__range-action:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__range-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.dashboard-period-picker__range-action:hover:not(:disabled){color:var(--ds-primary)}.dashboard-period-picker__range-action:disabled{opacity:.45;cursor:default}.dashboard-period-picker__divider{background:var(--ds-bento-border)}.dashboard-period-picker__range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.dashboard-period-picker__panel--mobile .dashboard-period-picker__range{grid-template-columns:1fr 1fr}.dashboard-period-picker__panel--mobile .dashboard-period-picker__separator{display:none}.dashboard-period-picker__field{flex-direction:column;gap:6px;min-width:0;display:flex}.dashboard-period-picker__label{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-text-muted);font-size:11px;font-weight:600}.dashboard-period-picker__input-wrap{align-items:center;display:flex;position:relative}.dashboard-period-picker__input{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);width:100%;min-width:0;color:var(--ds-on-surface);cursor:pointer;border-radius:10px;outline:none;padding:8px 30px 8px 10px;font-size:12px;font-weight:500;transition:border-color .2s,background-color .2s}.dashboard-period-picker__input:hover{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__input:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, var(--ds-on-surface) 4%)}}.dashboard-period-picker__input:focus-visible{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__input:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 45%, var(--ds-bento-border))}}.dashboard-period-picker__input:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-period-picker__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.dashboard-period-picker__input-icon{pointer-events:none;color:var(--ds-on-surface-variant);position:absolute;right:10px}.dashboard-period-picker__separator{color:var(--ds-text-muted);padding-bottom:10px;font-size:12px;font-weight:500}.dashboard-period-picker__summary{color:var(--ds-text-muted);margin:0;font-size:11px;font-weight:500}.dashboard-period-picker--mobile{border-radius:var(--ds-radius-bento);flex-direction:column;align-items:stretch;width:100%;padding:12px 14px;display:flex}.dashboard-period-picker__mobile-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.dashboard-period-picker__mobile-field .dashboard-period-picker__label{font-size:10px}.dashboard-period-picker__date-trigger{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);width:100%;min-width:0;font:inherit;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;transition:background-color .2s,border-color .2s;display:flex}.dashboard-period-picker__date-trigger:hover{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__date-trigger:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, var(--ds-on-surface) 6%)}}.dashboard-period-picker__date-trigger:focus-visible{border-color:var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__date-trigger:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 45%, var(--ds-bento-border))}}.dashboard-period-picker__date-trigger:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-period-picker__date-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.dashboard-period-picker__date-value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:13px;font-weight:500}.dashboard-period-picker__date-icon{color:var(--ds-on-surface-variant);flex-shrink:0}.dashboard-period-picker__input-native{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-popover{z-index:130;box-shadow:var(--ds-shadow-md);transform-origin:var(--radix-popover-content-transform-origin);outline:none;animation:.16s ease-out ui-popover-in}.ui-label{cursor:default}.ui-separator{background:var(--ds-bento-border);flex-shrink:0;width:100%;height:1px}.ui-dialog__overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a52;animation:.18s ease-out ui-dialog-overlay-in;position:fixed;inset:0}.ui-dialog__overlay[data-state=closed]{pointer-events:none;opacity:0}.ui-dialog__content{z-index:81;border:1px solid var(--ds-bento-border);border-radius:1rem;flex-direction:column;gap:.75rem;width:min(100vw - 2rem,480px);max-height:min(85vh,720px);display:flex;position:fixed;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ui-dialog__content{border:1px solid color-mix(in srgb, var(--ds-bento-border) 88%, transparent)}}.ui-dialog__content{background:var(--ds-surface);box-shadow:var(--ds-shadow-overlay);padding-bottom:1rem;animation:.2s ease-out ui-dialog-content-in;transform:translate(-50%,-50%)}.ui-dialog__content.ui-dialog__content--compact-fullscreen{gap:0;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;inset:0!important;transform:none!important}.ui-dialog__header{padding:1.25rem 3rem .75rem 1.5rem}.ui-dialog-feature-header{flex-shrink:0;gap:.25rem;padding:1rem 1rem .75rem}.ui-dialog-feature-header__main{align-items:flex-start;gap:.75rem;display:flex}.ui-dialog-feature-header__icon{background:var(--ds-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-dialog-feature-header__icon{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.ui-dialog-feature-header__icon{color:var(--ds-primary)}.ui-dialog__title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.ui-dialog__description{color:var(--ds-text-muted);margin-top:.25rem;font-size:.875rem}.ui-dialog__footer{border-top:1px solid var(--ds-bento-border);justify-content:flex-end;gap:.75rem;padding:.875rem 1.5rem;display:flex}.jornada-stage-complete-dialog__footer .jornada-stage-title__btn{min-width:0}.ui-dialog__close{width:2rem;height:2rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.ui-dialog__close:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.ui-dropdown-menu{z-index:70;border:1px solid var(--ds-bento-border);border-radius:12px;min-width:12rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-dropdown-menu{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.ui-dropdown-menu{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.ui-dropdown-menu{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.ui-dropdown-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--ds-shadow-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);padding:.3rem;animation:.16s ease-out ui-popover-in}.ui-dropdown-menu__item{color:var(--ds-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.875rem;transition:background-color .15s;display:flex}.ui-dropdown-menu__item[data-highlighted]{background:var(--ds-surface-container-low)}.ui-dropdown-menu__separator{background:var(--ds-bento-border);height:1px;margin:.25rem 0}.ui-control{border:1px solid var(--ds-outline-variant);width:100%;min-height:2.25rem}@supports (color:color-mix(in lab, red, red)){.ui-control{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.ui-control{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);border-radius:.5rem;outline:none;padding:.4375rem .75rem;font-size:.8125rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.ui-control:hover:not(:disabled):not([data-disabled]){border-color:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.ui-control:hover:not(:disabled):not([data-disabled]){border-color:color-mix(in srgb, var(--ds-outline) 28%, var(--ds-bento-border))}}.ui-control:focus,.ui-control:focus-visible,.ui-control[data-state=open]{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-control:focus,.ui-control:focus-visible,.ui-control[data-state=open]{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-bento-border))}}.ui-control:focus,.ui-control:focus-visible,.ui-control[data-state=open]{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-control:focus,.ui-control:focus-visible,.ui-control[data-state=open]{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.ui-control:focus,.ui-control:focus-visible,.ui-control[data-state=open]{background:var(--ds-surface)}.ui-control:disabled,.ui-control[data-disabled],.ui-control.is-disabled{cursor:not-allowed;opacity:.72;background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.ui-control:disabled,.ui-control[data-disabled],.ui-control.is-disabled{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, var(--ds-surface))}}.ui-control::placeholder{color:var(--ds-text-muted);font-weight:400}.ui-input,.ui-textarea{display:block}.ui-textarea{resize:vertical;field-sizing:content;min-height:5.5rem}.ui-form-field{flex-direction:column;gap:.3125rem;min-width:0;display:flex}.ui-form-field__label{color:var(--ds-on-surface-variant);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:550;display:inline-flex}.ui-form-field__required{font-weight:700;color:#dc2626!important}.ui-form-field__control{min-width:0}.ui-form-field__hint{color:var(--ds-text-muted);margin:0;font-size:.6875rem;line-height:1.35}.ui-form-field__error{color:#b91c1c;margin:0;font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.ui-form-field__error{color:color-mix(in srgb, #b91c1c 88%, var(--ds-on-surface))}}.ui-form-field--invalid .ui-control,.ui-form-field--invalid .ui-select__trigger,.ui-form-field--invalid .ui-date-picker__trigger{border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.ui-form-field--invalid .ui-control,.ui-form-field--invalid .ui-select__trigger,.ui-form-field--invalid .ui-date-picker__trigger{border-color:color-mix(in srgb, #b91c1c 45%, var(--ds-bento-border))}}.ui-form-field--invalid .ui-control:focus,.ui-form-field--invalid .ui-control:focus-visible{box-shadow:0 0 0 3px #b91c1c1f}.ui-checkbox{border:1px solid var(--ds-outline-variant);flex-shrink:0;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-checkbox{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.ui-checkbox{background:var(--ds-surface-container-lowest);color:var(--ds-on-primary);cursor:pointer;border-radius:.3125rem;outline:none;transition:background-color .15s,border-color .15s,box-shadow .15s}.ui-checkbox:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-checkbox:hover{border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-bento-border))}}.ui-checkbox:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-checkbox:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.ui-checkbox[data-state=checked]{border-color:var(--ds-primary);background:var(--ds-primary)}.ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.55}.ui-checkbox__indicator{justify-content:center;align-items:center;display:inline-flex}.ui-switch{border:1px solid var(--ds-outline-variant);border-radius:9999px;flex-shrink:0;align-items:center;width:2.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-switch{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.ui-switch{background:var(--ds-surface-container-low);cursor:pointer;outline:none;transition:background-color .18s,border-color .18s}.ui-switch[data-state=checked]{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-switch[data-state=checked]{border-color:color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.ui-switch[data-state=checked]{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-switch[data-state=checked]{background:color-mix(in srgb, var(--ds-primary) 85%, var(--ds-surface))}}.ui-switch:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-switch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.ui-switch[data-disabled]{cursor:not-allowed;opacity:.55}.ui-switch__thumb{background:var(--ds-surface);border-radius:9999px;width:.875rem;height:.875rem;transition:transform .18s;display:block;transform:translate(.125rem);box-shadow:0 1px 2px #0f172a29}.ui-switch[data-state=checked] .ui-switch__thumb{transform:translate(1.05rem)}.ui-period-picker__trigger{cursor:pointer;text-align:left;align-items:center;gap:.5rem;display:inline-flex}.ui-period-picker__icon{color:var(--ds-outline);opacity:.72;flex-shrink:0}.ui-period-picker__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ui-period-picker__trigger--empty .ui-period-picker__value{color:var(--ds-text-muted);font-weight:400}.ui-period-picker__chevron{color:var(--ds-outline);opacity:.7;flex-shrink:0;transition:transform .18s}.ui-period-picker__chevron.is-open{transform:rotate(180deg)}.ui-select__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.ui-select__trigger[data-placeholder]{color:var(--ds-text-muted)}.ui-select__chevron{color:var(--ds-outline);opacity:.7;flex-shrink:0}.ui-select__content{z-index:130;min-width:var(--radix-select-trigger-width);max-height:min(18rem, var(--radix-select-content-available-height));border:1px solid var(--ds-bento-border);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-select__content{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.ui-select__content{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.ui-select__content{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.ui-select__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--ds-bento-border), 0 10px 28px #0f172a17}@supports (color:color-mix(in lab, red, red)){.ui-select__content{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-bento-border) 35%, transparent), 0 10px 28px #0f172a17}}.ui-select__content{animation:.16s ui-popover-in}.ui-select__viewport{padding:.3rem}.ui-select__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);padding:.4rem .65rem .25rem;font-size:.6875rem;font-weight:650}.ui-select__item{color:var(--ds-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.8125rem;display:flex;position:relative}.ui-select__item[data-highlighted]{background:var(--ds-surface-container-low)}.ui-select__item[data-disabled]{opacity:.45;pointer-events:none}.ui-select__item-indicator{color:var(--ds-primary);flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.ui-select__item[data-state=checked] .ui-select__item-indicator{display:inline-flex}.ui-select__item-suffix{flex:none;align-items:center;display:inline-flex}.ui-select__option{vertical-align:middle;justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;flex-direction:row!important;display:inline-flex!important}.ui-select__option-icon{color:var(--ds-text-muted);opacity:.58;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-select__option-icon svg{stroke-width:1.75px;width:.875rem;height:.875rem}.ui-select__item[data-state=checked] .ui-select__option-icon{color:var(--ds-primary);opacity:1}.ui-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select__separator{background:var(--ds-bento-border);height:1px;margin:.25rem 0}.ui-toggle-group{flex-wrap:wrap;gap:.375rem;display:inline-flex}.ui-toggle-group__item{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:.3125rem .75rem;font-size:.75rem;font-weight:550;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.ui-toggle-group__item:hover:not([data-state=on]){background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.ui-toggle-group__item:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-toggle-group__item:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.ui-toggle-group__item[data-state=on]{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-toggle-group__item[data-state=on]{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.ui-toggle-group__item[data-state=on]{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-toggle-group__item[data-state=on]{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.ui-toggle-group__item[data-state=on]{color:var(--ds-primary);font-weight:650}.ui-date-picker__trigger{cursor:pointer;text-align:left;align-items:center;gap:.5rem;display:inline-flex}.ui-date-picker__icon{color:var(--ds-outline);opacity:.72;flex-shrink:0}.ui-date-picker__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-date-picker__value--placeholder{color:var(--ds-text-muted);font-weight:400}.ui-date-picker__content{border:1px solid var(--ds-bento-border);border-radius:14px;width:max-content}@supports (color:color-mix(in lab, red, red)){.ui-date-picker__content{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.ui-date-picker__content{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.ui-date-picker__content{background:color-mix(in srgb, var(--ds-surface) 98%, transparent)}}.ui-date-picker__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--ds-bento-border), 0 12px 32px #0f172a1a;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.ui-date-picker__content{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-bento-border) 35%, transparent), 0 12px 32px #0f172a1a}}.ui-date-picker__clear-action{border:1px solid var(--ds-bento-border);width:100%;color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border-radius:.5rem;margin-top:.5rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:600;display:block}.ui-date-picker__clear-action:hover{background:var(--ds-surface-container-low)}.ui-datetime-picker__content{flex-direction:column;gap:.75rem;display:flex}.ui-datetime-picker__time-field{flex-direction:column;gap:.3125rem;display:flex}.ui-datetime-picker__time-label{color:var(--ds-on-surface-variant);font-size:.6875rem;font-weight:550}.ui-calendar{--rdp-accent-color:var(--ds-primary);--rdp-accent-background-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-calendar{--rdp-accent-background-color:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.ui-calendar{--rdp-day-height:2rem;--rdp-day-width:2rem;--rdp-day_button-height:1.875rem;--rdp-day_button-width:1.875rem;--rdp-nav-height:2rem;color:var(--ds-on-surface);margin:0;font-size:.8125rem}.ui-calendar .rdp-month_caption{font-size:.875rem;font-weight:650}.ui-calendar .rdp-weekday{color:var(--ds-text-muted);font-size:.6875rem;font-weight:650}.ui-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{color:var(--ds-primary);font-weight:700}.ui-calendar .rdp-selected .rdp-day_button{background:var(--ds-primary);color:var(--ds-on-primary);border:none;font-weight:650}.ui-calendar .rdp-day_button:hover:not([disabled]):not(.rdp-selected){background:var(--ds-surface-container-low)}.config-list-item{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background-color .15s;display:flex}.config-list-item:hover{background:var(--ds-surface-container-low)}.config-list-item__toggle{color:var(--ds-on-surface);cursor:pointer;flex:1;align-items:center;gap:.625rem;font-size:.875rem;font-weight:500;display:flex}.config-list-item__toggle input{width:1rem;height:1rem;accent-color:var(--ds-primary)}.config-list-item__actions{gap:.125rem;display:flex}.config-list-item__move{width:2rem;height:2rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.config-list-item__move:hover:not(:disabled){background:var(--ds-surface-container);color:var(--ds-on-surface)}.config-list-item__move:disabled{opacity:.35;cursor:not-allowed}.config-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@keyframes ui-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ui-tabs{flex-direction:column;gap:1rem;display:flex}.ui-tabs--contained{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:.875rem;gap:0;overflow:hidden}.ui-tabs__list{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:.625rem;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex;position:relative;overflow:hidden}.ui-tabs__shine{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-tabs__shine-beam{opacity:0;will-change:left, opacity;background:linear-gradient(100deg,#0000 0%,#ffffff2e 40%,#ffffff6b 50%,#ffffff2e 60%,#0000 100%);border-radius:999px;width:56px;height:240%;position:absolute;top:-70%;left:-80px;transform:rotate(12deg)}.ui-tabs__list.is-shining .ui-tabs__shine-beam{animation:1.05s ease-out ui-tabs-shine}@keyframes ui-tabs-shine{0%{opacity:0;left:-80px}18%{opacity:.55}72%{opacity:.45}to{opacity:0;left:calc(100% + 40px)}}@media (prefers-reduced-motion:reduce){.ui-tabs__list.is-shining .ui-tabs__shine-beam{animation:none}}.ui-tabs__trigger{z-index:2;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s,border-color .15s;position:relative}.ui-tabs--contained .ui-tabs__list{border:none;border-bottom:1px solid var(--ds-bento-border);background:var(--ds-surface-bright);border-radius:0;gap:.125rem;width:100%;padding:0 1.25rem}@supports (color:color-mix(in lab, red, red)){.ui-tabs--contained .ui-tabs__list{background:color-mix(in srgb, var(--ds-surface-bright) 35%, var(--ds-surface))}}.ui-tabs--contained .ui-tabs__trigger{z-index:2;box-shadow:none;margin-bottom:-1px;border-bottom:2px solid #0000;border-radius:0;margin-inline:.75rem;padding:.875rem .25rem;position:relative}.ui-tabs--contained .ui-tabs__trigger:first-child{margin-left:0}.ui-tabs__trigger:hover:not([data-state=active]){color:var(--ds-on-surface)}.ui-tabs--contained .ui-tabs__trigger:hover:not([data-state=active]){color:var(--ds-on-surface);border-bottom-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.ui-tabs--contained .ui-tabs__trigger:hover:not([data-state=active]){border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.ui-tabs__trigger[data-state=active]{background:var(--ds-surface);color:var(--ds-primary);font-weight:600;box-shadow:0 1px 2px #0000000a}.ui-tabs--contained .ui-tabs__trigger[data-state=active]{color:var(--ds-on-surface);border-bottom-color:var(--ds-primary);box-shadow:none;background:0 0}.ui-tabs__trigger:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-tabs__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.ui-tabs__trigger:focus-visible{outline-offset:2px}.ui-tabs__content{outline:none}.ui-tabs--contained .ui-tabs__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ui-tabs--contained .ui-tabs__content[data-state=inactive]{display:none}.ui-tabs__content:focus-visible{outline:none}.leads-content-loading{opacity:.55;pointer-events:none;transition:opacity .2s}.leads-map-panel{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:.875rem;flex-direction:column;min-height:calc(100vh - 14rem);display:flex;position:relative;overflow:hidden}.leads-map-loading{min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2.5rem 1.5rem;display:flex}.leads-map-loading__icon-wrap{border:1px solid var(--ds-bento-border);background:var(--ds-gradient-surface-soft);width:7.5rem;height:7.5rem;color:var(--ds-primary);border-radius:1.5rem;justify-content:center;align-items:center;animation:1.8s ease-in-out infinite leads-map-loading-pulse;display:flex;box-shadow:0 16px 40px #00000012}.leads-map-loading__icon{width:3.75rem;height:3.75rem}.leads-map-loading__label{color:var(--ds-on-surface);margin:.25rem 0 0;font-size:.9375rem;font-weight:600}.leads-map-loading__progress{background:var(--ds-primary);border-radius:9999px;width:min(100%,14rem);height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leads-map-loading__progress{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.leads-map-loading__progress-bar{transform-origin:0;border-radius:inherit;background:var(--ds-gradient-progress);will-change:transform;width:100%;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}@keyframes leads-map-loading-pulse{0%,to{transform:translateY(0);box-shadow:0 16px 40px #00000012}50%{transform:translateY(-3px);box-shadow:0 20px 44px #0000001a}}@media (prefers-reduced-motion:reduce){.leads-map-loading__icon-wrap{animation:none}}.ui-tabs--contained.leads-page-tabs .leads-map-panel{border:none;border-radius:0;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.ui-tabs--contained.leads-page-tabs .leads-map-panel__map-shell,.ui-tabs--contained.leads-page-tabs .leads-map-panel__map,.ui-tabs--contained.leads-page-tabs .google-map,.ui-tabs--contained.leads-page-tabs .google-map__canvas{flex:1;width:100%;height:100%;min-height:0}.ui-tabs--contained.leads-page-tabs .leads-map-intro,.ui-tabs--contained.leads-page-tabs .leads-map-loading{flex:1;height:100%;min-height:0}.ui-tabs--contained.leads-page-tabs .leads-map-intro__surface{box-sizing:border-box;height:100%;min-height:0}.leads-page-tabs__map-label{align-items:center;gap:.375rem;display:inline-flex}.leads-page-tabs__map-icon{flex-shrink:0;width:.9375rem;height:.9375rem}.leads-map-beta-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);background:var(--ds-primary);border-radius:9999px;align-items:center;padding:.0625rem .375rem;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.leads-map-beta-badge{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.leads-map-beta-badge{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-beta-badge{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.leads-map-panel__map-shell{min-height:inherit;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.leads-map-panel__boot-overlay{z-index:8;background:var(--ds-surface);display:flex;position:absolute;inset:0}.leads-map-panel__boot-overlay .leads-map-loading{flex:auto;width:100%;height:100%;min-height:0}.leads-map-panel__map-shell--booting .google-map__loading,.leads-map-panel__map-shell--booting .google-map__hint,.leads-map-panel__map-shell--booting .google-map__empty{display:none}.leads-map-panel__map-shell .leads-map-panel__map,.leads-map-panel__map-shell .google-map{flex:1;min-height:0}.leads-map-floating-legend{z-index:2;pointer-events:none;max-width:calc(100% - 1.5rem);position:absolute;bottom:.75rem;left:.75rem}.leads-map-panel__map{min-height:calc(100vh - 14rem)}@keyframes leads-map-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes leads-map-intro-land{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes leads-map-intro-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes leads-map-intro-road{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes leads-map-intro-pin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes leads-map-intro-pin-pulse{0%,to{fill-opacity:.28}50%{fill-opacity:.48}}@keyframes leads-map-intro-coast-breathe{0%,to{stroke-opacity:.18}50%{stroke-opacity:.28}}@keyframes leads-map-intro-grid-drift{0%{transform:translate(0)}to{transform:translate(-24px,-16px)}}@keyframes leads-map-intro-ui-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.leads-map-intro{min-height:inherit;position:relative;overflow:hidden}html[data-viewport=phone] .leads-map-intro,html[data-viewport=tablet] .leads-map-intro{-webkit-overflow-scrolling:touch;overflow:auto}html[data-viewport=phone] .leads-map-intro__surface,html[data-viewport=tablet] .leads-map-intro__surface{padding-bottom:calc(1.25rem + var(--app-safe-bottom))}.leads-map-intro__backdrop{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.leads-map-intro__ocean{opacity:0;animation:.6s ease-out forwards leads-map-intro-fade}.leads-map-intro__grid{opacity:0;animation:.8s ease-out 50ms forwards leads-map-intro-fade,28s linear .85s infinite alternate leads-map-intro-grid-drift}.leads-map-intro__glow{opacity:0;animation:.7s ease-out .25s forwards leads-map-intro-fade}.leads-map-intro__landmasses{filter:blur(.2px);opacity:0;transform-box:fill-box;transform-origin:50%;animation:.7s ease-out .15s forwards leads-map-intro-land}.leads-map-intro__coastlines{animation:4s ease-in-out 1.4s infinite leads-map-intro-coast-breathe}.leads-map-intro__coastlines path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards leads-map-intro-draw}.leads-map-intro__coastlines path:first-child{animation-delay:.35s}.leads-map-intro__coastlines path:nth-child(2){animation-delay:.45s}.leads-map-intro__coastlines path:nth-child(3){animation-delay:.55s}.leads-map-intro__roads path{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.55s ease-out forwards leads-map-intro-road}.leads-map-intro__roads path:first-child{animation-delay:.55s}.leads-map-intro__roads path:nth-child(2){animation-delay:.65s}.leads-map-intro__roads path:nth-child(3){animation-delay:.75s}.leads-map-intro__pin{opacity:0;fill-opacity:.28;transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.22,1,.36,1) forwards leads-map-intro-pin,2.8s ease-in-out infinite leads-map-intro-pin-pulse}.leads-map-intro__pin:first-child{animation-delay:.85s,1.25s}.leads-map-intro__pin:nth-child(2){animation-delay:.95s,1.4s}.leads-map-intro__pin:nth-child(3){animation-delay:1.05s,1.55s}.leads-map-intro__pin:nth-child(4){animation-delay:1.15s,1.7s}.leads-map-intro__pin:nth-child(5){animation-delay:1.25s,1.85s}.leads-map-intro__pin:nth-child(6){animation-delay:1.35s,2s}.leads-map-intro__surface{z-index:1;min-height:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:2.5rem 1.5rem 3rem;display:flex;position:relative}.leads-map-intro__hero{opacity:0;flex-direction:column;align-items:center;gap:1.25rem;max-width:34rem;animation:.55s ease-out .2s forwards leads-map-intro-ui-in;display:flex}.leads-map-intro__icon-wrap{border:1px solid var(--ds-bento-border);background:var(--ds-gradient-surface-soft);width:6.5rem;height:6.5rem;color:var(--ds-primary);border-radius:1.25rem;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 32px #0000000f}.leads-map-intro__icon{width:3.25rem;height:3.25rem}.leads-map-intro__title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.leads-map-intro__title{letter-spacing:-.02em;color:var(--ds-on-surface);font-size:1.5rem;font-weight:700}.leads-map-intro__title-row .leads-map-beta-badge{padding:.125rem .5rem;font-size:.6875rem}.leads-map-intro__description{color:var(--ds-on-surface-variant);margin-top:.5rem;font-size:.9375rem;line-height:1.6}.leads-map-intro__meta{color:var(--ds-text-muted);margin-top:.875rem;font-size:.8125rem}.leads-map-intro__meta strong{color:var(--ds-on-surface);font-weight:700}.leads-map-intro__features{text-align:left;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.875rem;width:min(100%,52rem);margin:0;padding:0;list-style:none;display:grid}.leads-map-intro__feature{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:.875rem;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.leads-map-intro__feature{background:color-mix(in srgb, var(--ds-surface-container-lowest) 88%, transparent)}}.leads-map-intro__feature{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;padding:1rem;animation:.5s ease-out forwards leads-map-intro-ui-in}.leads-map-intro__feature:first-child{animation-delay:.35s}.leads-map-intro__feature:nth-child(2){animation-delay:.45s}.leads-map-intro__feature:nth-child(3){animation-delay:.55s}.leads-map-intro__feature-icon{background:var(--ds-primary-container);width:2.25rem;height:2.25rem;color:var(--ds-on-primary-container);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leads-map-intro__feature-title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700}.leads-map-intro__feature-copy{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.leads-map-intro__actions{opacity:0;flex-direction:column;align-items:center;gap:.625rem;animation:.55s ease-out .65s forwards leads-map-intro-ui-in;display:flex}.leads-map-intro__cta{background:var(--ds-gradient-primary);color:var(--ds-on-primary);cursor:pointer;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;transition:background .15s,transform .15s}.leads-map-intro__cta:hover{background:var(--ds-gradient-primary-hover)}.leads-map-intro__cta:active{transform:scale(.98)}.leads-map-intro__hint{max-width:22rem;color:var(--ds-text-muted);font-size:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.leads-map-intro__ocean,.leads-map-intro__grid,.leads-map-intro__glow,.leads-map-intro__landmasses,.leads-map-intro__coastlines,.leads-map-intro__coastlines path,.leads-map-intro__roads path,.leads-map-intro__pin,.leads-map-intro__hero,.leads-map-intro__feature,.leads-map-intro__actions{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.leads-map-intro__pin{fill-opacity:.28}.leads-map-intro__coastlines{stroke-opacity:.18}}.google-map{width:100%;height:100%;min-height:inherit;position:relative}.google-map__canvas{width:100%;height:100%;min-height:inherit;cursor:default}.google-map-marker--avatar{box-sizing:border-box;transform-origin:bottom;background:0 0;border:none;border-radius:9999px;width:44px;height:44px;transition:transform .16s,box-shadow .16s,opacity .16s;position:relative;overflow:visible;box-shadow:0 4px 12px #0000002e}.google-map-marker__identity{border-radius:inherit;background:var(--ds-surface);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.google-map-marker__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.google-map-marker--avatar-shell{border-radius:9999px;flex-shrink:0;display:inline-flex;position:relative;overflow:visible}.google-map-marker--avatar-shell--info,.google-map-marker--avatar-shell--info .google-map-marker--avatar-initials,.google-map-marker--avatar-shell--info .google-map-marker__avatar-img{width:40px;height:40px}.google-map-marker--avatar img,.google-map-marker--avatar .google-map-marker__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.google-map-marker--avatar-initials{border-radius:inherit;background:var(--ds-primary);justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar-initials{background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface))}}.google-map-marker--avatar-initials{color:var(--ds-primary);letter-spacing:.02em;text-align:center;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:700;line-height:1}.google-map-marker__stage-badge{z-index:1;border:1.5px solid var(--ds-surface);background:var(--ds-surface);width:14px;height:14px;color:var(--ds-text-muted);border-radius:9999px;place-items:center;padding:0;line-height:1;display:grid;position:absolute;bottom:-1px;right:-1px;box-shadow:0 1px 3px #0f172a1f}.google-map-marker__stage-badge.material-symbols-outlined,.google-map-marker__stage-badge.google-map-marker__stage-icon--material{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20;font-size:10px;line-height:1}.google-map-marker__stage-badge.google-map-marker__stage-icon--lucide{padding:1px}.google-map-marker__stage-badge .google-map-marker__stage-icon--lucide,.google-map-marker__stage-badge.google-map-marker__stage-icon--lucide svg{stroke:currentColor;width:10px;height:10px;display:block}.google-map-marker--avatar--default .google-map-marker__identity{box-shadow:0 0 0 2px #2563eb}.google-map-marker--avatar--frio .google-map-marker__identity{box-shadow:0 0 0 2px #0284c7b8}.google-map-marker--avatar--frio .google-map-marker__stage-badge{color:#0284c7;background:#0284c7}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar--frio .google-map-marker__stage-badge{background:color-mix(in srgb, #0284c7 12%, var(--ds-surface))}}.google-map-marker--avatar--neutro .google-map-marker__identity{box-shadow:0 0 0 2px #64748bad}.google-map-marker--avatar--neutro .google-map-marker__stage-badge{color:#64748b;background:#64748b}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar--neutro .google-map-marker__stage-badge{background:color-mix(in srgb, #64748b 12%, var(--ds-surface))}}.google-map-marker--avatar--quente .google-map-marker__identity{box-shadow:0 0 0 2px #ea580cc7}.google-map-marker--avatar--quente .google-map-marker__stage-badge{color:#ea580c;background:#ea580c}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar--quente .google-map-marker__stage-badge{background:color-mix(in srgb, #ea580c 12%, var(--ds-surface))}}.google-map-marker--avatar--convertido .google-map-marker__identity{box-shadow:0 0 0 2px #059669b8}.google-map-marker--avatar--convertido .google-map-marker__stage-badge{color:#059669;background:#059669}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar--convertido .google-map-marker__stage-badge{background:color-mix(in srgb, #059669 12%, var(--ds-surface))}}.google-map-marker--avatar--descartado .google-map-marker__identity{box-shadow:0 0 0 2px #94a3b8b3}.google-map-marker--avatar--descartado .google-map-marker__stage-badge{color:#94a3b8;background:#94a3b8}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar--descartado .google-map-marker__stage-badge{background:color-mix(in srgb, #94a3b8 14%, var(--ds-surface))}}.google-map-marker--avatar--descartado:not(.google-map-marker--muted){opacity:.85}.google-map-marker--avatar-initials--info{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.google-map-marker--avatar.google-map-marker--muted,.google-map-marker--avatar-shell.google-map-marker--muted{opacity:.5}.google-map-marker--user{border:3px solid var(--ds-surface);background:var(--map-user-marker-color,var(--ds-primary));width:18px;height:18px;box-shadow:0 0 0 4px var(--map-user-marker-color,var(--ds-primary)), 0 4px 12px #0003;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.google-map-marker--user{box-shadow:0 0 0 4px color-mix(in srgb, var(--map-user-marker-color,var(--ds-primary)) 22%, transparent), 0 4px 12px #0003}}.google-map-marker--avatar--compact{width:36px;height:36px}.google-map-marker--avatar--compact .google-map-marker__stage-badge{width:12px;height:12px;bottom:-2px;right:-2px}.google-map-marker--avatar--compact .google-map-marker__stage-badge.material-symbols-outlined,.google-map-marker--avatar--compact .google-map-marker__stage-badge.google-map-marker__stage-icon--material{font-size:9px}.google-map-marker--avatar--compact .google-map-marker__stage-badge .google-map-marker__stage-icon--lucide,.google-map-marker--avatar--compact .google-map-marker__stage-badge.google-map-marker__stage-icon--lucide svg{width:8px;height:8px}.google-map-marker--avatar--mini{width:28px;height:28px}.google-map-marker--avatar--mini .google-map-marker__stage-badge{border-width:1px;width:10px;height:10px;bottom:-2px;right:-2px}.google-map-marker--avatar--mini .google-map-marker__stage-badge.material-symbols-outlined,.google-map-marker--avatar--mini .google-map-marker__stage-badge.google-map-marker__stage-icon--material{font-size:8px}.google-map-marker--avatar--mini .google-map-marker--avatar-initials{font-size:.625rem}.google-map-marker--avatar--hovered{z-index:12;transform:scale(1.08)}.google-map-marker--avatar--selected{z-index:14;box-shadow:0 0 0 3px var(--ds-primary), 0 6px 16px #00000038;transform:scale(1.1)}@supports (color:color-mix(in lab, red, red)){.google-map-marker--avatar--selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 35%, transparent), 0 6px 16px #00000038}}.google-map-cluster{border:2px solid var(--map-cluster-border,var(--ds-primary));background:var(--map-cluster-bg,var(--ds-surface));border-radius:9999px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-map-cluster{background:color-mix(in srgb, var(--map-cluster-bg,var(--ds-surface)) 92%, transparent)}}.google-map-cluster{transform-origin:50%;transition:opacity .16s,transform .16s;box-shadow:0 4px 14px #0f172a2e}.google-map-cluster--large{border-width:2.5px;width:48px;height:48px}.google-map-cluster__count{color:var(--map-cluster-text,var(--ds-primary));font-size:.8125rem;font-weight:700;line-height:1}.google-map-marker--avatar.google-map-overlay--enter,.google-map-marker--avatar.google-map-overlay--leaving,.google-map-cluster.google-map-overlay--enter,.google-map-cluster.google-map-overlay--leaving,.google-map-overlay--enter,.google-map-overlay--leaving{opacity:0;transform:scale(.85)}.google-map-overlay--leaving{pointer-events:none}.google-map-info{max-width:17.5rem;color:var(--ds-on-surface);padding:.125rem .25rem .25rem;font-family:inherit}.google-map-info__header{align-items:center;gap:.625rem;display:flex}.google-map-info__heading{flex-direction:column;gap:.375rem;min-width:0;display:flex}.google-map-info__title{font-size:.9375rem;line-height:1.25;display:block}.google-map-info__address{color:var(--ds-text-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.google-map-info__meta{gap:.25rem;margin:.5rem 0 0;padding:0;display:grid}.google-map-info__meta-row{gap:.375rem;font-size:.75rem;display:flex}.google-map-info__meta-row dt{color:var(--ds-on-surface);margin:0;font-weight:600}.google-map-info__meta-row dd{color:var(--ds-text-muted);margin:0}.google-map-info__section{border-top:1px solid var(--ds-bento-border);margin-top:.75rem;padding-top:.625rem}.google-map-info__section--lead{flex-direction:column;gap:.375rem;display:flex}.google-map-info__section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 .375rem;font-size:.625rem;font-weight:700}.google-map-info__route-card{border:1px solid var(--ds-bento-border);background:var(--ds-surface-muted,var(--ds-surface));border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.google-map-info__route-card{background:color-mix(in srgb, var(--ds-surface-muted,var(--ds-surface)) 72%, transparent)}}.google-map-info__route-type{color:var(--ds-text-muted);font-size:.6875rem;font-weight:600}.google-map-info__route-value{color:var(--ds-on-surface);font-size:.8125rem}.google-map-info__route-arrival,.google-map-info__proximity,.google-map-info__muted,.google-map-info__hint{color:var(--ds-text-muted);margin:0;font-size:.75rem}.google-map-info__proximity strong{color:var(--ds-on-surface)}.google-map-info__action{color:var(--ds-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600;text-decoration:none}.google-map-info__clear-route{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:500}.google-map-info__nav-chips{flex-wrap:wrap;gap:.375rem;display:flex}.google-map-info__chip{border:1px solid var(--ds-bento-border);background:var(--ds-surface);color:var(--ds-primary);border-radius:9999px;align-items:center;padding:.3125rem .625rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.google-map-info__chip--frio{border-color:#0284c7}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--frio{border-color:color-mix(in srgb, #0284c7 35%, var(--ds-bento-border))}}.google-map-info__chip--frio{color:#0284c7;background:#0284c7}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--frio{background:color-mix(in srgb, #0284c7 10%, var(--ds-surface))}}.google-map-info__chip--neutro{border-color:#64748b}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--neutro{border-color:color-mix(in srgb, #64748b 35%, var(--ds-bento-border))}}.google-map-info__chip--neutro{color:#64748b;background:#64748b}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--neutro{background:color-mix(in srgb, #64748b 10%, var(--ds-surface))}}.google-map-info__chip--quente{border-color:#ea580c}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--quente{border-color:color-mix(in srgb, #ea580c 35%, var(--ds-bento-border))}}.google-map-info__chip--quente{color:#ea580c;background:#ea580c}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--quente{background:color-mix(in srgb, #ea580c 10%, var(--ds-surface))}}.google-map-info__chip--convertido{border-color:#059669}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--convertido{border-color:color-mix(in srgb, #059669 35%, var(--ds-bento-border))}}.google-map-info__chip--convertido{color:#059669;background:#059669}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--convertido{background:color-mix(in srgb, #059669 10%, var(--ds-surface))}}.google-map-info__chip--descartado{border-color:#94a3b8}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--descartado{border-color:color-mix(in srgb, #94a3b8 35%, var(--ds-bento-border))}}.google-map-info__chip--descartado{color:#94a3b8;background:#94a3b8}@supports (color:color-mix(in lab, red, red)){.google-map-info__chip--descartado{background:color-mix(in srgb, #94a3b8 12%, var(--ds-surface))}}.leads-map-stage-legend{border-top:1px solid var(--ds-bento-border);flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex}.leads-map-stage-legend--compact{border-top:none;padding-top:.375rem}.leads-map-stage-legend--floating{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:.625rem;gap:.25rem;padding:.4375rem .625rem}@supports (color:color-mix(in lab, red, red)){.leads-map-stage-legend--floating{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.leads-map-stage-legend--floating{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0f172a1a}.leads-map-stage-legend__label{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);font-size:.6875rem;font-weight:700}.leads-map-stage-legend__list{flex-wrap:wrap;gap:.375rem .625rem;margin:0;padding:0;list-style:none;display:flex}.leads-map-stage-legend__item{color:var(--ds-text-muted);align-items:center;gap:.3125rem;font-size:.6875rem;display:inline-flex}.leads-map-stage-legend__swatch{border-radius:9999px;width:.625rem;height:.625rem;box-shadow:0 0 0 1px #0f172a14}.leads-map-stage-legend--compact .leads-map-stage-legend__list{gap:.25rem .5rem}.leads-map-stage-legend--compact .leads-map-stage-legend__item{font-size:.625rem}.google-map .gm-style-iw-chr{height:auto!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}.google-map .gm-style-iw-chr button.gm-ui-hover-effect{opacity:.72;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:2px!important}.google-map .gm-style-iw-chr button.gm-ui-hover-effect:hover{opacity:1}.google-map .gm-style-iw-chr button.gm-ui-hover-effect>span{width:12px!important;height:12px!important;margin:6px!important}.google-map .gm-style-iw-c{background:var(--ds-surface)!important;border-radius:.75rem!important;padding-top:6px!important;box-shadow:0 10px 28px #0f172a29!important}.google-map .gm-style-iw-d{max-height:min(18rem,50vh)!important;overflow:auto!important}.google-map__loading,.google-map__empty,.google-map__fallback{min-height:inherit;text-align:center;color:var(--ds-text-muted);justify-content:center;align-items:center;padding:2rem;font-size:.875rem;display:flex}.google-map__loading{background:var(--ds-surface);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.google-map__loading{background:color-mix(in srgb, var(--ds-surface) 88%, transparent)}}.google-map__loading{pointer-events:none}.google-map__empty{background:var(--ds-surface);min-height:auto;padding:.75rem 1rem;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.google-map__empty{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.google-map__empty{border-top:1px solid var(--ds-bento-border)}.google-map__fallback--error{color:var(--ds-error)}.google-map__toolbar{z-index:2;pointer-events:none;max-width:calc(100% - 1.25rem);display:flex;position:absolute}.google-map__toolbar--top-left{justify-content:flex-start;top:.625rem;left:.625rem}.google-map__toolbar--top-right{justify-content:flex-end;top:.625rem;right:.625rem}.google-map__toolbar--bottom-left{justify-content:flex-start;bottom:.625rem;left:.625rem}.google-map__toolbar--bottom-right{justify-content:flex-end;bottom:.625rem;right:.625rem}html[data-viewport=phone] .google-map__toolbar--bottom-left,html[data-viewport=tablet] .google-map__toolbar--bottom-left{bottom:calc(.625rem + var(--app-bottom-nav-height) + var(--app-safe-bottom))}html[data-viewport=phone] .google-map__toolbar--bottom-right,html[data-viewport=tablet] .google-map__toolbar--bottom-right{bottom:var(--app-fab-offset);right:4.75rem}html[data-viewport=phone] .google-map__toolbar--top-left,html[data-viewport=phone] .google-map__toolbar--top-right,html[data-viewport=tablet] .google-map__toolbar--top-left,html[data-viewport=tablet] .google-map__toolbar--top-right{max-width:calc(100% - .75rem)}html[data-viewport=phone] .leads-map-toolbar,html[data-viewport=tablet] .leads-map-toolbar{max-width:min(100%,100vw - 1.25rem)}html[data-viewport=phone] .leads-map-toolbar__cta-row,html[data-viewport=tablet] .leads-map-toolbar__cta-row{gap:.375rem;display:flex}html[data-viewport=phone] .leads-map-toolbar__cta,html[data-viewport=tablet] .leads-map-toolbar__cta{flex:auto;justify-content:center;min-width:0}html[data-viewport=phone] .leads-map-floating-legend,html[data-viewport=tablet] .leads-map-floating-legend{bottom:calc(.75rem + var(--app-bottom-nav-height,0px))}html[data-viewport=phone] .google-map__hint,html[data-viewport=tablet] .google-map__hint{bottom:calc(.875rem + var(--app-fab-offset));max-width:calc(100% - 5.5rem)}html[data-viewport=phone] .google-map .gm-bundled-control-on-bottom,html[data-viewport=tablet] .google-map .gm-bundled-control-on-bottom{margin-bottom:calc(var(--app-fab-offset) - .25rem)!important}html[data-viewport=phone] .google-map button.gm-fullscreen-control,html[data-viewport=tablet] .google-map button.gm-fullscreen-control{margin-bottom:calc(var(--app-bottom-nav-height) + var(--app-safe-bottom))!important}html[data-leads-view=mapa] .fab-root,html[data-leads-view=mapa] .pwa-install-prompt,html[data-leads-view=mapa] .pwa-install-prompt__backdrop{display:none!important}html[data-viewport=phone] .leads-map-controls-panel,html[data-viewport=tablet] .leads-map-controls-panel{border-radius:1.25rem 1.25rem 0 0;width:100%;height:auto;max-height:min(86dvh,720px);inset:auto 0 0;box-shadow:0 -16px 40px #0f172a2e}html[data-viewport=phone] .leads-map-controls-panel__header,html[data-viewport=tablet] .leads-map-controls-panel__header{padding:1rem 1.125rem .875rem}html[data-viewport=phone] .leads-map-controls-panel__body,html[data-viewport=tablet] .leads-map-controls-panel__body{padding:1rem 1.125rem}html[data-viewport=phone] .google-map__hint--idle,html[data-viewport=tablet] .google-map__hint--idle{display:none}.google-map__side-panel{z-index:3;pointer-events:none;width:min(22rem,100% - 1.75rem);animation:.2s leads-map-side-panel-in;position:absolute;top:.875rem;bottom:.875rem;left:.875rem}@keyframes leads-map-side-panel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.google-map__side-panel>*{pointer-events:auto}@media (max-width:1023px){.google-map{flex-direction:column;min-height:0;display:flex}.google-map__canvas{order:1;min-height:min(52vh,28rem)}.google-map__side-panel{order:2;width:calc(100% - 1.75rem);max-height:min(22rem,40vh);margin:0 .875rem .875rem;animation:none;position:static;top:auto;bottom:auto;left:auto}.leads-map-side-panel{max-height:min(22rem,40vh)}}@media (max-width:767px){.leads-map-panel{border-radius:.75rem;min-height:min(72vh,36rem)}.ui-tabs--contained.leads-page-tabs .leads-map-panel{min-height:0}.google-map__canvas{min-height:min(42vh,20rem)}.google-map__side-panel{width:calc(100% - 1rem);max-height:min(50vh,22rem);margin:0 .5rem .625rem}.leads-map-side-panel{max-height:min(50vh,22rem)}.google-map__toolbar--top-left,.google-map__toolbar--top-right{max-width:calc(100% - 1rem)}.leads-map-toolbar{max-width:calc(100vw - 1.25rem)}.leads-map-intro__features{grid-template-columns:1fr}.leads-map-intro__actions{flex-direction:column;align-items:stretch}.jornada-client-bar__address-text{white-space:normal;text-overflow:unset;overflow:visible}}.google-map__toolbar>*{pointer-events:auto}.google-map__hint{z-index:2;border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:9999px;position:absolute;bottom:.875rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.google-map__hint{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.google-map__hint{color:var(--ds-on-surface-variant);pointer-events:none;padding:.5rem .875rem;font-size:.8125rem;box-shadow:0 8px 24px #00000014}.leads-map-toolbar{border:1px solid var(--ds-bento-border);flex-direction:column;gap:.375rem;width:min(100%,22rem);display:flex}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar{border:1px solid color-mix(in srgb, var(--ds-bento-border) 88%, white)}}.leads-map-toolbar{background:var(--ds-surface);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.leads-map-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.4375rem .5rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a1a}.leads-map-toolbar__row{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.leads-map-toolbar__status{align-items:center;gap:.4375rem;min-width:0;display:flex}.leads-map-toolbar__badge{background:var(--ds-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.625rem;height:1.625rem;padding:0 .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__badge{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface))}}.leads-map-toolbar__badge{color:var(--ds-primary);font-size:.6875rem;font-weight:700}.leads-map-toolbar__status-label{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.leads-map-toolbar__icon-group{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:.5625rem;flex-shrink:0;display:inline-flex;overflow:hidden}.leads-map-toolbar__icon-btn{border:none;border-right:1px solid var(--ds-bento-border);width:1.875rem;height:1.875rem;color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.leads-map-toolbar__icon-btn:disabled{opacity:.55;cursor:wait}.leads-map-toolbar__icon-btn:last-child{border-right:none}.leads-map-toolbar__icon-btn:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.leads-map-toolbar__icon-btn--active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__icon-btn--active{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.leads-map-toolbar__icon-btn--active{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__icon-btn--active{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface-variant))}}.leads-map-toolbar__icon-btn--active{box-shadow:inset 0 0 0 1px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__icon-btn--active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-primary) 38%, transparent)}}.leads-map-toolbar__icon-btn--active:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__icon-btn--active:hover{background:color-mix(in srgb, var(--ds-primary) 11%, var(--ds-surface))}}.leads-map-toolbar__icon-btn--active:hover{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__icon-btn--active:hover{color:color-mix(in srgb, var(--ds-primary) 82%, var(--ds-on-surface-variant))}}.leads-map-toolbar__tooltip{text-align:left;white-space:normal;overflow-wrap:break-word;flex-direction:column;gap:.25rem;width:13rem;max-width:min(13rem,100vw - 2rem);padding:.5rem .625rem;display:flex}.leads-map-toolbar__tooltip-label,.leads-map-toolbar__tooltip-desc{white-space:normal;overflow-wrap:break-word;word-break:normal;margin:0;display:block}.leads-map-toolbar__tooltip-label{font-size:.75rem;font-weight:600;line-height:1.35}.leads-map-toolbar__tooltip-desc{color:var(--ds-inverse-on-surface);font-size:.6875rem;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__tooltip-desc{color:color-mix(in srgb, var(--ds-inverse-on-surface) 78%, transparent)}}.leads-map-toolbar__cta-row{flex-wrap:wrap;gap:.375rem;display:flex}.leads-map-toolbar__cta{background:var(--ds-gradient-primary);color:var(--ds-on-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:.5625rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .6875rem;font-size:.75rem;font-weight:700;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.leads-map-toolbar__cta:hover{background:var(--ds-gradient-primary-hover)}.leads-map-toolbar__cta--listing,.leads-map-toolbar__cta--select{min-height:1.875rem;box-shadow:0 4px 14px var(--ds-primary);flex:auto}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__cta--listing,.leads-map-toolbar__cta--select{box-shadow:0 4px 14px color-mix(in srgb, var(--ds-primary) 26%, transparent)}}.leads-map-toolbar__cta--listing:hover,.leads-map-toolbar__cta--select:hover{box-shadow:0 6px 18px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__cta--listing:hover,.leads-map-toolbar__cta--select:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--ds-primary) 34%, transparent)}}.leads-map-toolbar__cta--listing:hover,.leads-map-toolbar__cta--select:hover{transform:translateY(-1px)}.leads-map-toolbar__cta--listing:active,.leads-map-toolbar__cta--select:active{transform:translateY(0)}.leads-map-toolbar__warning{background:var(--ds-error);border-radius:.5rem;margin:0;padding:.4375rem .625rem}@supports (color:color-mix(in lab, red, red)){.leads-map-toolbar__warning{background:color-mix(in srgb, var(--ds-error) 8%, var(--ds-surface))}}.leads-map-toolbar__warning{color:var(--ds-error);font-size:.75rem}.leads-map-toolbar__warning--inline{color:var(--ds-text-muted);background:0 0;border-radius:0;padding:0;font-size:.6875rem}.leads-map-toolbar__spinner{color:var(--ds-primary);flex-shrink:0;animation:.8s linear infinite leads-map-toolbar-spin}.leads-map-toolbar__badge.is-busy{animation:1.2s ease-in-out infinite leads-map-toolbar-badge-pulse}@keyframes leads-map-toolbar-spin{to{transform:rotate(360deg)}}@keyframes leads-map-toolbar-badge-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.leads-map-toolbar__spinner,.leads-map-toolbar__badge.is-busy{animation:none}}.leads-map-toolbar__retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-weight:600;text-decoration:underline}.leads-map-controls-panel__overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000047;border:none;position:fixed;inset:0}.leads-map-controls-panel{z-index:110;background:var(--ds-surface);flex-direction:column;width:min(100%,420px);height:100dvh;max-height:100dvh;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0000001f}.leads-map-controls-panel__header{border-bottom:1px solid var(--ds-bento-border);background:var(--ds-surface);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.leads-map-controls-panel__title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);font-size:1.125rem;font-weight:700}.leads-map-controls-panel__description{color:var(--ds-text-muted);margin-top:.25rem;font-size:.8125rem}.leads-map-controls-panel__close{width:2rem;height:2rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.leads-map-controls-panel__close:hover{background:var(--ds-surface-container-low)}.leads-map-controls-panel__body{background:var(--ds-surface);flex:auto;min-height:0;padding:1.25rem;overflow-y:auto}.leads-map-controls-panel__section+.leads-map-controls-panel__section{border-top:1px solid var(--ds-bento-border);margin-top:1.25rem;padding-top:1.25rem}.leads-map-controls-panel__section-title{color:var(--ds-on-surface);margin:0;font-size:.875rem;font-weight:700}.leads-map-controls-panel__section-desc{color:var(--ds-text-muted);margin:.25rem 0 .75rem;font-size:.75rem}.leads-map-controls-panel__field{color:var(--ds-on-surface-variant);flex-direction:column;gap:.375rem;margin-bottom:.75rem;font-size:.8125rem;font-weight:600;display:flex}.leads-map-controls-panel__field select{border:1px solid var(--ds-bento-border);background:var(--ds-surface);width:100%;color:var(--ds-on-surface-variant);cursor:pointer;border-radius:.625rem;padding:.5625rem .625rem;font-size:.8125rem;font-weight:500}.leads-map-controls-panel__field select:focus-visible{border-color:var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.leads-map-controls-panel__field select:focus-visible{border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-bento-border))}}.leads-map-controls-panel__field select:focus-visible{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-controls-panel__field select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.leads-map-controls-panel__segmented{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container);border-radius:.625rem;gap:.125rem;width:100%;padding:.1875rem;display:inline-flex}.leads-map-controls-panel__segment{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:.4375rem;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.leads-map-controls-panel__segment.is-active{background:var(--ds-surface);color:var(--ds-primary);box-shadow:0 1px 2px #0f172a14}.leads-map-controls-panel__actions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.leads-map-controls-panel__action{border:1px solid var(--ds-bento-border);background:var(--ds-surface);color:var(--ds-on-surface);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.5625rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.leads-map-controls-panel__action:hover{background:var(--ds-surface-container-low)}.leads-map-controls-panel__action--muted{color:var(--ds-text-muted)}.leads-map-controls-panel__action--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:none}.leads-map-controls-panel__action--primary:hover{background:var(--ds-gradient-primary-hover)}.leads-map-controls-panel__filters-link{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);width:100%;color:var(--ds-on-surface-variant);cursor:pointer;border-radius:.625rem;align-items:center;gap:.5rem;padding:.6875rem .875rem;font-size:.8125rem;font-weight:600;display:inline-flex}.leads-map-controls-panel__filters-link.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-controls-panel__filters-link.is-active{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.leads-map-controls-panel__filters-link.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-controls-panel__filters-link.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.leads-map-controls-panel__filters-link.is-active{color:var(--ds-primary)}.leads-map-controls-panel__toggle{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.625rem 0;display:flex}.leads-map-controls-panel__toggle+.leads-map-controls-panel__toggle{border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.leads-map-controls-panel__toggle+.leads-map-controls-panel__toggle{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 65%, transparent)}}.leads-map-controls-panel__toggle-copy{gap:.625rem;min-width:0;display:flex}.leads-map-controls-panel__toggle-icon{background:var(--ds-surface-container-low);width:1.75rem;height:1.75rem;color:var(--ds-on-surface-variant);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leads-map-controls-panel__toggle-label{color:var(--ds-on-surface);font-size:.8125rem;font-weight:600;display:block}.leads-map-controls-panel__toggle-desc{color:var(--ds-text-muted);margin-top:.125rem;font-size:.6875rem;font-weight:400;display:block}.leads-map-controls-panel__toggle-input{width:1rem;height:1rem;accent-color:var(--ds-primary);flex-shrink:0;margin-top:.125rem}.leads-map-controls-panel__legend-preview{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:.625rem;margin-top:.5rem;padding:.625rem}.leads-map-controls-panel__legend-preview .leads-map-stage-legend{border-top:none;padding-top:0}.leads-map-controls-panel__advanced{border-top:1px solid var(--ds-bento-border);margin-top:1.25rem;padding-top:1.25rem}.leads-map-controls-panel__advanced summary{color:var(--ds-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:600}.leads-map-controls-panel__advanced-body{margin-top:.75rem}.leads-map-controls-panel__advanced-label{color:var(--ds-on-surface-variant);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.leads-map-controls-panel__dock{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container);border-radius:.4375rem;grid-template-columns:repeat(2,.625rem);gap:.1875rem;width:fit-content;padding:.25rem;display:grid}.leads-map-controls-panel__dock-btn{background:var(--ds-on-surface-variant);border:none;border-radius:.1875rem;width:.625rem;height:.625rem;padding:0}@supports (color:color-mix(in lab, red, red)){.leads-map-controls-panel__dock-btn{background:color-mix(in srgb, var(--ds-on-surface-variant) 28%, transparent)}}.leads-map-controls-panel__dock-btn{cursor:pointer}.leads-map-controls-panel__dock-btn.is-active{background:var(--ds-gradient-primary)}.leads-map-controls-panel select,.leads-map-controls-panel input[type=checkbox]{font:inherit}.leads-map-side-panel{border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:.75rem;flex-direction:column;height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.leads-map-side-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px #0000001f}.leads-map-side-panel__header{border-bottom:1px solid var(--ds-bento-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.leads-map-side-panel__title{color:var(--ds-on-surface);margin:0;font-size:.875rem;font-weight:700}.leads-map-side-panel__subtitle{color:var(--ds-text-muted);margin:.125rem 0 0;font-size:.75rem}.leads-map-side-panel__multi-stop{border-bottom:1px solid var(--ds-bento-border);background:var(--ds-primary);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__multi-stop{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.leads-map-side-panel__multi-stop{color:var(--ds-on-surface-variant);font-size:.75rem}.leads-map-side-panel__tools{border-bottom:1px solid var(--ds-bento-border);grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.625rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__tools{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 58%, transparent)}}.leads-map-side-panel__search{border:1px solid var(--ds-bento-border);align-items:center;gap:.4rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__search{border:1px solid color-mix(in srgb, var(--ds-bento-border) 65%, transparent)}}.leads-map-side-panel__search{color:var(--ds-text-muted);background:var(--ds-surface);border-radius:.55rem;padding:0 .55rem}.leads-map-side-panel__search input,.leads-map-side-panel__tools select{min-width:0;height:2rem;color:var(--ds-on-surface);font:inherit;background:0 0;border:0;outline:0;font-size:.6875rem}.leads-map-side-panel__search input{width:100%}.leads-map-side-panel__tools select,.leads-map-side-panel__route-toggle{border:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__tools select,.leads-map-side-panel__route-toggle{border:1px solid color-mix(in srgb, var(--ds-bento-border) 65%, transparent)}}.leads-map-side-panel__tools select,.leads-map-side-panel__route-toggle{background:var(--ds-surface);border-radius:.55rem}.leads-map-side-panel__route-toggle{min-height:2rem;color:var(--ds-text-muted);font:inherit;cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.6875rem;display:inline-flex}.leads-map-side-panel__route-toggle.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__route-toggle.is-active{border-color:color-mix(in srgb, var(--ds-primary) 20%, var(--ds-bento-border))}}.leads-map-side-panel__route-toggle.is-active{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__route-toggle.is-active{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.leads-map-side-panel__multi-stop-actions{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.leads-map-side-panel__close{width:1.75rem;height:1.75rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4375rem;justify-content:center;align-items:center;font-size:1.125rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.leads-map-side-panel__close:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.leads-map-side-panel__list{padding:.625rem;overflow:auto}.leads-map-side-panel__empty{color:var(--ds-text-muted);margin:0;padding:1rem .75rem;font-size:.8125rem}.leads-map-side-panel__item{border:1px solid var(--ds-bento-border);padding:.35rem}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__item{border:1px solid color-mix(in srgb, var(--ds-bento-border) 48%, transparent)}}.leads-map-side-panel__item{background:var(--ds-surface);border-radius:.65rem;transition:border-color .15s,box-shadow .15s}.leads-map-side-panel__item-row{align-items:center;gap:.25rem;display:flex}.leads-map-side-panel__item:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__item:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.leads-map-side-panel__item:hover{box-shadow:0 4px 14px #0f172a0f}.leads-map-side-panel__item+.leads-map-side-panel__item{margin-top:.5rem}.leads-map-side-panel__item-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.75rem;padding:.35rem;display:flex}.leads-map-side-panel__select{flex-shrink:0;align-items:flex-start;padding-top:.875rem;display:flex}.leads-map-side-panel__select input{width:.875rem;height:.875rem;accent-color:var(--ds-primary);margin:0}.leads-map-side-panel__avatar-wrap{border:1px solid var(--ds-bento-border);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__avatar-wrap{border:1px solid color-mix(in srgb, var(--ds-bento-border) 90%, white)}}.leads-map-side-panel__avatar-wrap{background:var(--ds-surface-container-low);border-radius:.5rem;box-shadow:0 1px 2px #0f172a0a}.leads-map-side-panel__avatar{object-fit:cover;width:100%;height:100%;display:block}.leads-map-side-panel__avatar-fallback{letter-spacing:.02em;color:var(--ds-primary);font-size:.8125rem;font-weight:700}.leads-map-side-panel__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.leads-map-side-panel__name{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;font-weight:600;line-height:1.3;overflow:hidden}.leads-map-side-panel__chips{flex-wrap:wrap;gap:.3125rem;display:flex}.leads-map-side-panel__chip{letter-spacing:.01em;text-transform:uppercase;border-radius:.3125rem;align-items:center;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;display:inline-flex}.leads-map-side-panel__chip--cold{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__chip--cold{background:color-mix(in srgb, #0ea5e9 12%, var(--ds-surface))}}.leads-map-side-panel__chip--cold{color:#0369a1}.leads-map-side-panel__chip--neutral{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__chip--neutral{background:color-mix(in srgb, var(--ds-on-surface-variant) 10%, var(--ds-surface))}}.leads-map-side-panel__chip--neutral{color:var(--ds-on-surface-variant)}.leads-map-side-panel__chip--hot{background:#f97316}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__chip--hot{background:color-mix(in srgb, #f97316 14%, var(--ds-surface))}}.leads-map-side-panel__chip--hot{color:#c2410c}.leads-map-side-panel__chip--converted{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__chip--converted{background:color-mix(in srgb, #22c55e 12%, var(--ds-surface))}}.leads-map-side-panel__chip--converted{color:#15803d}.leads-map-side-panel__chip--status{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__chip--status{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.leads-map-side-panel__chip--status{color:var(--ds-primary);text-transform:none;font-weight:600}.leads-map-side-panel__meta,.leads-map-side-panel__address,.leads-map-side-panel__profession{color:var(--ds-text-muted);margin:0;font-size:.75rem;line-height:1.4}.leads-map-side-panel__address{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leads-map-side-panel__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leads-map-side-panel__distance{color:#2563eb;margin:0;font-size:.75rem;font-weight:600}.leads-map-side-panel__actions{border-top:1px solid var(--ds-bento-border);flex-wrap:wrap;gap:.375rem;padding-top:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__actions{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 75%, transparent)}}.leads-map-side-panel__more{width:1.8rem;height:1.8rem;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.leads-map-side-panel__more:hover{color:var(--ds-on-surface);background:var(--ds-surface-container-low)}.leads-map-side-panel__action{border:1px solid var(--ds-bento-border);background:var(--ds-surface);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:.5rem;padding:.3125rem .5rem;font-size:.6875rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.leads-map-side-panel__action:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__action:hover{border-color:color-mix(in srgb, var(--ds-primary) 30%, var(--ds-bento-border))}}.leads-map-side-panel__action:hover{color:var(--ds-primary)}.leads-map-side-panel__action:disabled{opacity:.6;cursor:wait}.leads-map-side-panel__action--primary{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.leads-map-side-panel__action--primary{border-color:color-mix(in srgb, var(--ds-primary) 25%, var(--ds-bento-border))}}.leads-map-side-panel__action--primary{color:var(--ds-primary)}.leads-map-side-panel__action--muted{color:var(--ds-text-muted);background:0 0}.leads-map-side-panel__link{color:var(--ds-primary);align-self:flex-start;font-size:.75rem;font-weight:600;text-decoration:none}.leads-map-region-banner{border:1px solid var(--ds-primary);justify-content:space-between;align-items:center;gap:.75rem;margin:.875rem 1.25rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.leads-map-region-banner{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.leads-map-region-banner{background:var(--ds-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.leads-map-region-banner{background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface))}}.leads-map-region-banner{color:var(--ds-on-surface-variant);padding:.75rem 1rem;font-size:.8125rem}html[data-viewport=phone] .leads-map-region-banner,html[data-viewport=tablet] .leads-map-region-banner{gap:.5rem;margin:.5rem .875rem 0;padding:.5rem .75rem;font-size:.75rem}html[data-viewport=phone] .leads-map-region-banner p,html[data-viewport=tablet] .leads-map-region-banner p{min-width:0;line-height:1.35}.leads-map-region-banner strong{color:var(--ds-on-surface)}.leads-map-region-banner__clear{border:1px solid var(--ds-bento-border);background:var(--ds-surface);color:var(--ds-on-surface-variant);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.leads-map-region-banner__clear:hover{background:var(--ds-surface-container-low)}.ui-table{border-collapse:collapse;text-align:left;width:100%;min-width:1200px}.ui-table--fixed-layout{table-layout:fixed}.ui-table--fixed-layout .ui-table__cell,.ui-table--fixed-layout .ui-table__head{overflow:hidden}.ui-table__header{z-index:4;position:sticky;top:0}.ui-table__header .ui-table__row{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.ui-table__header .ui-table__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 18%, transparent)}}.ui-table__header .ui-table__row{background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){.ui-table__header .ui-table__row{background:color-mix(in srgb, var(--ds-surface-container) 70%, var(--ds-surface))}}.ui-table__header .ui-table__row{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ui-table__head{color:var(--ds-text-muted);padding:.875rem 1rem;font-size:.75rem;font-weight:600}.ui-table__head:first-child{padding-left:2rem}.ui-table__head:last-child{padding-right:2rem}.ui-table__body .ui-table__row{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.ui-table__body .ui-table__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 10%, transparent)}}.ui-table__body .ui-table__row{transition:background-color .18s ease-out}.ui-table__body .ui-table__row:nth-child(2n){background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.ui-table__body .ui-table__row:nth-child(2n){background:color-mix(in srgb, var(--ds-surface-container-low) 42%, transparent)}}.ui-table__body .ui-table__row:nth-child(2n) .ui-table__cell--sticky-actions{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.ui-table__body .ui-table__row:nth-child(2n) .ui-table__cell--sticky-actions{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, var(--ds-surface))}}.ui-table__body .ui-table__row:last-child{border-bottom:none}.ui-table__body .ui-table__row:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-table__body .ui-table__row:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.ui-table__cell{vertical-align:middle;padding:.875rem 1rem}.ui-table__cell:first-child{padding-left:2rem}.ui-table__cell:last-child{padding-right:2rem}.ui-table__head--sticky-actions,.ui-table__cell--sticky-actions{z-index:2;min-width:7.5rem;position:sticky;right:0;box-shadow:-8px 0 16px -10px #00000014}.ui-table__head--sticky-actions{z-index:5;background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){.ui-table__head--sticky-actions{background:color-mix(in srgb, var(--ds-surface-container) 78%, var(--ds-surface))}}.ui-table__head--sticky-actions{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-table__cell--sticky-actions{background:var(--ds-surface);transition:background-color .18s ease-out}.ui-table__body .ui-table__row:hover .ui-table__cell--sticky-actions{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-table__body .ui-table__row:hover .ui-table__cell--sticky-actions{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.ui-table__actions{justify-content:flex-end;align-items:center;gap:.125rem;display:flex}.ui-table__action{color:var(--ds-outline);opacity:.55;background:0 0;border:none;justify-content:center;align-items:center;transition:color .2s,opacity .2s;display:inline-flex}.ui-table__action:hover{color:var(--ds-on-surface-variant);opacity:1}.ui-table__action:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.ui-table__action:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 30%, transparent)}}.ui-table__action:focus-visible{outline-offset:2px;border-radius:.375rem}.ui-tooltip{z-index:1100;background:var(--ds-inverse-surface);color:var(--ds-inverse-on-surface);white-space:normal;overflow-wrap:break-word;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;animation:.16s ui-popover-in;box-shadow:0 8px 24px #0000001f}.ui-tooltip[data-state=closed]{animation:none}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-dialog__overlay,.ui-dialog__content,.ui-dropdown-menu,.ui-popover,.ui-tooltip{animation:none!important}}@media (max-width:359px){.dashboard-period-picker__panel--mobile .dashboard-period-picker__range{grid-template-columns:1fr}}.app-header__toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboard-layout-settings__trigger--header{padding:7px}.dashboard-layout-settings__trigger--hero{border-color:var(--ds-bento-border);flex-shrink:0;width:32px;height:32px;padding:0;position:static}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger--hero{border-color:color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}.dashboard-layout-settings__trigger--hero{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger--hero{background:color-mix(in srgb, var(--ds-surface-white) 38%, transparent)}}.dashboard-layout-settings__trigger--hero{opacity:.55;transition:opacity .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.dashboard-layout-settings__trigger--hero:hover{opacity:1;border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger--hero:hover{border-color:color-mix(in srgb, var(--ds-bento-border) 75%, transparent)}}.dashboard-layout-settings__trigger--hero:hover{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger--hero:hover{background:color-mix(in srgb, var(--ds-surface-white) 72%, transparent)}}.dashboard-layout-settings__trigger--hero:hover{box-shadow:0 1px 3px var(--ds-shadow-color,#000), 0 4px 12px var(--ds-shadow-color,#000)}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger--hero:hover{box-shadow:0 1px 3px color-mix(in srgb, var(--ds-shadow-color,#000) 4%, transparent), 0 4px 12px color-mix(in srgb, var(--ds-shadow-color,#000) 3%, transparent)}}.dashboard-layout-settings__trigger--hero:hover{transform:rotate(18deg)}.dashboard-layout-settings__trigger--hero:active{box-shadow:0 1px 2px var(--ds-shadow-color,#000);transform:rotate(18deg)scale(.95)}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger--hero:active{box-shadow:0 1px 2px color-mix(in srgb, var(--ds-shadow-color,#000) 3%, transparent)}}@media (prefers-reduced-motion:reduce){.dashboard-layout-settings__trigger--hero:hover,.dashboard-layout-settings__trigger--hero:active{transform:none}}.dashboard-widgets{flex-direction:column;gap:24px;display:flex}.dashboard-widgets--phone{--dashboard-group-gap:28px;--dashboard-group-title-gap:10px;--dashboard-group-indent:12px;gap:var(--dashboard-group-gap)}.dashboard-ai-invite{--ai-invite-purple:#7c5cf0;--ai-invite-purple-soft:#c4b5fd;--ai-invite-surface:#faf8ff;--ai-invite-surface-deep:#f3f0ff;border:1px solid var(--ai-invite-purple);align-items:center;gap:8px;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite{border:1px solid color-mix(in srgb, var(--ai-invite-purple) 12%, var(--ds-bento-border))}}.dashboard-ai-invite{background:radial-gradient(circle at 92% 48%, var(--ai-invite-purple-soft) 0%, transparent 55%), linear-gradient(118deg, var(--ai-invite-surface) 0%, var(--ai-invite-surface-deep) 55%, var(--ai-invite-purple-soft) 100%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite{background:radial-gradient(circle at 92% 48%, color-mix(in srgb, var(--ai-invite-purple-soft) 22%, transparent) 0%, transparent 55%), linear-gradient(118deg, var(--ai-invite-surface) 0%, var(--ai-invite-surface-deep) 55%, color-mix(in srgb, var(--ai-invite-purple-soft) 12%, white) 100%)}}.dashboard-ai-invite{text-align:left;cursor:pointer;padding:10px 8px 10px 14px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.dashboard-ai-invite:hover{border-color:var(--ai-invite-purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite:hover{border-color:color-mix(in srgb, var(--ai-invite-purple) 22%, var(--ds-bento-border))}}.dashboard-ai-invite:hover{background:radial-gradient(circle at 92% 48%, var(--ai-invite-purple-soft) 0%, transparent 58%), linear-gradient(118deg, var(--ai-invite-purple-soft) 0%, var(--ai-invite-surface-deep) 50%, var(--ai-invite-purple) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite:hover{background:radial-gradient(circle at 92% 48%, color-mix(in srgb, var(--ai-invite-purple-soft) 32%, transparent) 0%, transparent 58%), linear-gradient(118deg, color-mix(in srgb, var(--ai-invite-purple-soft) 8%, white) 0%, var(--ai-invite-surface-deep) 50%, color-mix(in srgb, var(--ai-invite-purple) 8%, white) 100%)}}.dashboard-ai-invite:hover{box-shadow:0 4px 14px var(--ai-invite-purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--ai-invite-purple) 8%, transparent)}}.dashboard-ai-invite:focus-visible{outline:2px solid var(--ai-invite-purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite:focus-visible{outline:2px solid color-mix(in srgb, var(--ai-invite-purple) 40%, transparent)}}.dashboard-ai-invite:focus-visible{outline-offset:2px}.dashboard-ai-invite:active{transform:scale(.995)}.dashboard-ai-invite__copy{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding-block:4px;display:flex}.dashboard-ai-invite__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--ai-invite-purple);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite__eyebrow{color:color-mix(in srgb, var(--ai-invite-purple) 72%, var(--ds-text-muted))}}.dashboard-ai-invite__title{color:var(--ds-on-surface);font-size:.875rem;font-weight:700;line-height:1.3}.dashboard-ai-invite__hint{color:var(--ds-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-ai-invite__cta{color:var(--ai-invite-purple);align-items:center;gap:4px;margin-top:4px;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-invite__cta{color:color-mix(in srgb, var(--ai-invite-purple) 78%, var(--ds-on-surface))}}.dashboard-ai-invite__cta-icon{transition:transform .2s}.dashboard-ai-invite:hover .dashboard-ai-invite__cta-icon{transform:translate(2px)}.dashboard-ai-invite__mascot{pointer-events:none;flex-shrink:0;place-items:center;width:104px;margin-right:-4px;display:grid}.dashboard-ai-invite--compact{gap:4px;padding:8px 4px 8px 12px}.dashboard-ai-invite--compact .dashboard-ai-invite__mascot{width:84px}.dashboard-ai-invite--compact .dashboard-ai-invite__title{font-size:.8125rem}.dashboard-ai-invite--compact .dashboard-ai-invite__hint{-webkit-line-clamp:2;line-clamp:2;font-size:.6875rem}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{--ds-primary:#a78bfa;--ds-primary-fixed-dim:#c4b5fd;--ds-surface-tint:#a78bfa;--ai-invite-purple:#a78bfa;--ai-invite-purple-soft:#c4b5fd;--ai-invite-surface:#a78bfa}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{--ai-invite-surface:color-mix(in srgb, #a78bfa 18%, var(--ds-surface-container-low))}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{--ai-invite-surface-deep:#a78bfa}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{--ai-invite-surface-deep:color-mix(in srgb, #a78bfa 28%, var(--ds-surface-container))}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{border-color:#a78bfa!important}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{border-color:color-mix(in srgb, #a78bfa 34%, var(--ds-bento-border))!important}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]{background:radial-gradient(circle at 92% 48%, #a78bfa5c 0%, transparent 55%), linear-gradient(118deg, var(--ai-invite-surface) 0%, var(--ai-invite-surface-deep) 100%)!important}[data-design=metlife-dark-contrast] .dashboard-ai-invite{--ai-invite-purple:var(--ds-primary);--ai-invite-purple-soft:var(--ds-primary-fixed-dim);--ai-invite-surface:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite{--ai-invite-surface:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-surface-container-low))}}[data-design=metlife-dark-contrast] .dashboard-ai-invite{--ai-invite-surface-deep:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite{--ai-invite-surface-deep:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-surface-container))}}[data-design=metlife-dark-contrast] .dashboard-ai-invite{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite{border-color:color-mix(in srgb, var(--ds-primary) 34%, var(--ds-bento-border))}}[data-design=metlife-dark-contrast] .dashboard-ai-invite{background:radial-gradient(circle at 92% 48%, var(--ds-primary) 0%, transparent 55%), linear-gradient(118deg, var(--ai-invite-surface) 0%, var(--ai-invite-surface-deep) 100%)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite{background:radial-gradient(circle at 92% 48%, color-mix(in srgb, var(--ds-primary) 36%, transparent) 0%, transparent 55%), linear-gradient(118deg, var(--ai-invite-surface) 0%, var(--ai-invite-surface-deep) 100%)}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]:hover{border-color:#a78bfa!important}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]:hover{border-color:color-mix(in srgb, #a78bfa 50%, var(--ds-bento-border))!important}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]:hover{background:radial-gradient(circle at 92% 48%,#c4b5fd66 0%,#0000 58%),linear-gradient(118deg,#a78bfa 0% 100%)!important}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]:hover{background:radial-gradient(circle at 92% 48%, #c4b5fd66 0%, transparent 58%), linear-gradient(118deg, color-mix(in srgb, #a78bfa 24%, var(--ds-surface-container-low)) 0%, color-mix(in srgb, #a78bfa 36%, var(--ds-surface-container)) 100%)!important}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita]:hover{box-shadow:0 4px 18px #a78bfa38}[data-design=metlife-dark-contrast] .dashboard-ai-invite:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite:hover{border-color:color-mix(in srgb, var(--ds-primary) 50%, var(--ds-bento-border))}}[data-design=metlife-dark-contrast] .dashboard-ai-invite:hover{background:radial-gradient(circle at 92% 48%, var(--ds-primary-fixed-dim) 0%, transparent 58%), linear-gradient(118deg, var(--ds-primary) 0%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite:hover{background:radial-gradient(circle at 92% 48%, color-mix(in srgb, var(--ds-primary-fixed-dim) 40%, transparent) 0%, transparent 58%), linear-gradient(118deg, color-mix(in srgb, var(--ds-primary) 24%, var(--ds-surface-container-low)) 0%, color-mix(in srgb, var(--ds-primary) 36%, var(--ds-surface-container)) 100%)}}[data-design=metlife-dark-contrast] .dashboard-ai-invite:hover{box-shadow:0 4px 18px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .dashboard-ai-invite:hover{box-shadow:0 4px 18px color-mix(in srgb, var(--ds-primary) 22%, transparent)}}[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita] .dashboard-ai-invite__eyebrow,[data-design=midnight-enterprise] .dashboard-ai-invite[data-ai-invite=orbita] .dashboard-ai-invite__cta{color:#c4b5fd!important}[data-design=metlife-dark-contrast] .dashboard-ai-invite__eyebrow,[data-design=metlife-dark-contrast] .dashboard-ai-invite__cta{color:var(--ds-primary-fixed-dim)}@media (prefers-reduced-motion:reduce){.dashboard-ai-invite,.dashboard-ai-invite__cta-icon{transition:none}.dashboard-ai-invite:active{transform:none}}.dashboard-phone-section{gap:var(--dashboard-group-title-gap,10px);flex-direction:column;min-width:0;display:flex}.dashboard-phone-section__header{justify-content:space-between;align-items:flex-start;gap:12px;padding-inline:0;display:flex}.dashboard-phone-section__heading{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-phone-section__title{letter-spacing:-.02em;color:var(--ds-on-surface);align-items:center;gap:8px;margin:0;font-size:15.5px;font-weight:700;line-height:1.3;display:inline-flex}.dashboard-phone-section__count{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-phone-section__count{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.dashboard-phone-section__count{font-variant-numeric:tabular-nums;color:var(--ds-primary);font-size:11px;font-weight:600;line-height:1}.dashboard-phone-section__hint{color:var(--ds-text-muted);margin:0;font-size:12px;font-weight:400;line-height:1.45}.dashboard-phone-section__action{color:var(--ds-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;font-size:12.5px;font-weight:500;line-height:1.35}.dashboard-phone-section__action:hover{text-decoration:underline}.dashboard-phone-section__body{min-width:0;flex-direction:column;gap:10px;padding-inline-start:var(--dashboard-group-indent,12px);display:flex}.dashboard-phone-now{flex-direction:column;gap:10px;min-width:0;display:flex}.dashboard-pipeline-cluster{align-items:stretch;display:grid}@media (max-width:1023px){.dashboard-pipeline-activities{order:-1}}.dashboard-pipeline-activities{flex-direction:column;gap:12px;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.dashboard-pipeline-activities>:not(.activities-section):not(:has(.activities-section)){flex-shrink:0}.dashboard-pipeline-activities>.coming-soon-wrap:has(.activities-section){flex:1;min-height:0;overflow:hidden}@media (min-width:768px){.dashboard-widgets{gap:32px}}.card-title-count{background:var(--ds-pipeline-accent);border-radius:9999px;justify-content:center;align-items:center;min-width:1.5rem;margin-right:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card-title-count{background:color-mix(in srgb, var(--ds-pipeline-accent) 14%, transparent)}}.card-title-count{color:var(--ds-pipeline-accent);vertical-align:middle;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.4}.card-title.pipeline-card-title .card-title-count{background:var(--ds-pipeline-accent)}@supports (color:color-mix(in lab, red, red)){.card-title.pipeline-card-title .card-title-count{background:color-mix(in srgb, var(--ds-pipeline-accent) 18%, transparent)}}.list-pagination{border-top:1px solid var(--ds-bento-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin-top:16px;padding-top:14px;display:flex}@media (max-width:479px){.list-pagination{flex-direction:column;align-items:stretch}.list-pagination__controls{justify-content:center}}.list-pagination__info{color:var(--ds-text-muted);font-size:12px}.list-pagination__controls{align-items:center;gap:4px;display:flex}.list-pagination__button{color:var(--ds-on-surface-variant);border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.list-pagination__button:hover:not(:disabled){background:var(--ds-surface-container-low)}.list-pagination__button:disabled{opacity:.35;cursor:not-allowed}.list-pagination__page{text-align:center;min-width:48px;color:var(--ds-on-surface-variant);font-size:12px;font-weight:600}.list-pagination__note{color:var(--ds-primary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.list-pagination__note-icon{opacity:.85;font-size:14px;line-height:1}.dashboard-content-loading{opacity:.55;pointer-events:none;transition:opacity .2s}.dashboard-layout-settings__trigger{border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-layout-settings__trigger{background:color-mix(in srgb, var(--ds-surface-white) 88%, transparent)}}.dashboard-layout-settings__trigger{color:var(--ds-on-surface-variant);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;padding:8px;transition:background-color .2s,border-color .2s,opacity .2s}.dashboard-layout-settings__trigger:hover{background:var(--ds-surface-container-low)}.dashboard-layout-modal{z-index:200;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dashboard-layout-modal__backdrop{cursor:pointer;background:#00000073;border:none;position:absolute;inset:0}.dashboard-layout-modal__dialog{z-index:1;border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);background:var(--ds-bento-bg);flex-direction:column;width:min(420px,100%);max-height:min(85vh,640px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 48px #00000038}.dashboard-layout-modal__close,.dashboard-layout-modal__backdrop,.dashboard-layout-modal__reset,.dashboard-layout-modal__move{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0}.dashboard-layout-modal__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.dashboard-layout-modal__kpi-panel{flex-direction:column;gap:8px;display:flex}.dashboard-layout-modal__period{padding:16px}.dashboard-layout-modal__period .dashboard-period-picker--mobile{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;padding:0}.dashboard-layout-modal__header{border-bottom:1px solid var(--ds-bento-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.dashboard-layout-modal__title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);margin:0;font-size:16px;font-weight:600}.dashboard-layout-modal__subtitle{color:var(--ds-text-muted);margin:4px 0 0;font-size:13px}.dashboard-layout-modal__info{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);border-radius:12px;margin:0 8px 8px;padding:14px 16px}.dashboard-layout-modal__info-title{color:var(--ds-on-surface);margin:0;font-size:13px;font-weight:600}.dashboard-layout-modal__info-lead{color:var(--ds-text-muted);margin:6px 0 12px;font-size:12px;line-height:1.55}.dashboard-layout-modal__info-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dashboard-layout-modal__info-item{flex-direction:column;gap:2px;display:flex}.dashboard-layout-modal__info-item strong{color:var(--ds-on-surface);font-size:12px;font-weight:600}.dashboard-layout-modal__info-item span{color:var(--ds-text-muted);font-size:12px;line-height:1.45}.dashboard-layout-modal__close{color:var(--ds-on-surface-variant);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:background-color .2s;display:flex}.dashboard-layout-modal__close:hover{background:var(--ds-surface-container-low)}.dashboard-layout-modal__list{flex-direction:column;gap:4px;margin:0;padding:8px;list-style:none;display:flex}.dashboard-layout-modal__item{border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;transition:background-color .2s;display:flex}.dashboard-layout-modal__item:hover{background:var(--ds-surface-container-low)}.dashboard-layout-modal__toggle{min-width:0;color:var(--ds-on-surface);cursor:pointer;flex:1;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.dashboard-layout-modal__toggle input{width:16px;height:16px;accent-color:var(--ds-primary);cursor:pointer;flex-shrink:0}.dashboard-layout-modal__toggle--locked{cursor:default;opacity:.9}.dashboard-layout-modal__toggle--locked input{cursor:not-allowed}.dashboard-layout-modal__actions{flex-shrink:0;gap:2px;display:flex}.dashboard-layout-modal__move{color:var(--ds-on-surface-variant);border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.dashboard-layout-modal__move:hover:not(:disabled){background:var(--ds-surface-container)}.dashboard-layout-modal__move:disabled{opacity:.35;cursor:not-allowed}.dashboard-layout-modal__footer{border-top:1px solid var(--ds-bento-border);padding:12px 16px 16px}.dashboard-layout-modal__reset{width:100%;color:var(--ds-on-surface-variant);border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:background-color .2s}.dashboard-layout-modal__reset:hover{background:var(--ds-surface-container-low)}.dashboard-layout-empty{text-align:center}.dashboard-layout-empty__title{color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.dashboard-layout-empty__message{color:var(--ds-text-muted);margin:8px 0 0;font-size:13px}.card-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.card-title{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:15px;font-weight:600}.card-subtitle{color:var(--ds-text-muted);margin-top:4px;font-size:12px}.dashboard-scope-note{color:var(--ds-text-muted);font-weight:450}.card-link{color:var(--ds-primary);flex-shrink:0;font-size:12px;font-weight:500;transition:opacity .18s}.card-link:hover{opacity:.75}.card-link--quiet{color:var(--ds-text-muted);opacity:.9;font-size:11px;font-weight:500}.card-link--quiet:hover{color:var(--ds-primary);opacity:1}.ui-select__trigger--link{all:unset;color:var(--ds-primary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;gap:4px;max-width:150px;font-size:12px;font-weight:500;transition:opacity .18s;display:inline-flex;overflow:hidden}.ui-select__trigger--link:hover{opacity:.75}.ui-select__trigger--link:focus-visible{outline:2px solid var(--ds-primary);outline-offset:2px;border-radius:3px}.ui-select__trigger--link .ui-select__chevron{color:var(--ds-primary);opacity:.7}.card-header--compact{align-items:center;gap:8px;margin-bottom:8px}.card-header--compact .card-title{font-size:14px;font-weight:700;line-height:1.3}.meetings-card__heading{min-width:0}.meetings-card__next{border:1px solid var(--ds-primary);margin:2px 0 10px;padding:8px 10px 4px}@supports (color:color-mix(in lab, red, red)){.meetings-card__next{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.meetings-card__next{background:var(--ds-primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.meetings-card__next{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.meetings-card__next-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-primary);background:var(--ds-primary);border-radius:999px;align-items:center;margin:0 0 2px;padding:3px 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meetings-card__next-eyebrow{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.meetings-card__next .meeting-agenda--active{margin-block:0;animation:.22s both agenda-row-in}.meetings-card__others-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-muted);margin:4px 0 2px;font-size:10px;font-weight:600}.meetings-card__next-note{color:var(--ds-primary);align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:inline-flex}.meeting-stack{flex-direction:column;gap:10px;display:flex}.meeting-stack--compact{gap:0}.meeting-agenda-list{flex-direction:column;gap:0;min-width:0;display:flex}.meeting-agenda{--meeting-agenda-avatar:32px;min-width:0;animation:.22s both agenda-row-in;animation-delay:calc(var(--i,0) * 38ms);grid-template-columns:3.25rem 12px minmax(0,1fr) auto;align-items:start;gap:0 10px;padding:10px 2px;transition:opacity .35s,filter .35s;display:grid;position:relative}@keyframes agenda-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.meeting-agenda+.meeting-agenda{border-top:0}@keyframes skeleton-shimmer{0%{background-position:-200%}to{background-position:200%}}.skeleton-pulse{background:linear-gradient(90deg, var(--color-surface-raised) 25%, var(--color-surface-raised) 50%, var(--color-surface-raised) 75%)}@supports (color:color-mix(in lab, red, red)){.skeleton-pulse{background:linear-gradient(90deg, var(--color-surface-raised) 25%, color-mix(in srgb, var(--color-surface-raised) 60%, var(--color-border)) 50%, var(--color-surface-raised) 75%)}}.skeleton-pulse{background-size:200% 100%;border-radius:4px;animation:1.4s infinite skeleton-shimmer}.skeleton-line{border-radius:4px;height:10px}.skeleton-line--name{width:55%;margin-bottom:6px}.skeleton-line--meta{width:75%;height:9px}.skeleton-line--time{width:36px;height:9px}.meeting-agenda--skeleton{pointer-events:none}.meeting-agenda--skeleton .meeting-agenda__avatar{width:var(--meeting-agenda-avatar,32px);height:var(--meeting-agenda-avatar,32px);border-radius:50%}.meeting-agenda--skeleton .meeting-agenda__body{flex-direction:column;justify-content:center;padding-block:2px;display:flex}.meeting-agenda--skeleton .meeting-agenda__time{padding-block:2px}.meeting-agenda__time-block{min-height:var(--meeting-agenda-avatar);flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;padding-top:0;display:flex}.meeting-agenda__time-block:has(.meeting-agenda__relative){padding-top:calc((var(--meeting-agenda-avatar) - 1.05em) / 2);justify-content:flex-start}.meeting-agenda__time{font-variant-numeric:tabular-nums;letter-spacing:.045em;color:var(--ds-on-surface-variant);font-size:12.5px;font-weight:400;line-height:1.05}.meeting-agenda__relative{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ds-text-muted);white-space:nowrap;font-size:9.5px;font-weight:400;line-height:1.2}.meeting-agenda__marker{width:12px;padding-top:calc((var(--meeting-agenda-avatar) - 6px) / 2);justify-content:center;align-self:stretch;align-items:flex-start;display:flex;position:relative}.meeting-agenda__dot{z-index:1;background:var(--ds-primary);border-radius:999px;flex-shrink:0;width:6px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__dot{background:color-mix(in srgb, var(--ds-primary) 42%, var(--ds-outline-variant))}}.meeting-agenda__dot{box-shadow:0 0 0 3px var(--ds-bento-bg,var(--ds-surface-white));overflow:visible}.meeting-agenda__line{top:calc(var(--meeting-agenda-avatar) / 2 + 5px);background:var(--ds-bento-border);width:1px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__line{background:color-mix(in srgb, var(--ds-bento-border) 75%, transparent)}}.meeting-agenda:last-child .meeting-agenda__line{display:none}.meeting-agenda__main{flex-direction:column;gap:6px;min-width:0;padding-block:0 2px;display:flex}.meeting-agenda__identity{min-width:0;min-height:var(--meeting-agenda-avatar);align-items:center;gap:10px;display:flex}.meeting-agenda__copy{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.meeting-agenda__name{min-width:0;color:var(--ds-on-surface);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.meeting-agenda__name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.meeting-agenda__phase{letter-spacing:.01em;height:20px;color:var(--ds-warning);border-radius:6px;flex-shrink:0;align-items:center;padding:0 6px;font-size:10.5px;font-weight:450;line-height:1;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__phase{color:color-mix(in srgb, var(--ds-warning) 72%, var(--ds-on-surface))}}.meeting-agenda__phase{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__phase{background:color-mix(in srgb, var(--ds-warning) 8%, transparent)}}.meeting-agenda__context{min-width:0;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:1.35;overflow:hidden}.meeting-agenda__cancel-reason{min-width:0;color:var(--ds-error,#d32f2f);align-items:center;gap:4px;margin:0;font-size:11px;font-style:italic;font-weight:400;line-height:1.35;display:flex}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__cancel-reason{color:color-mix(in srgb, var(--ds-error,#d32f2f) 48%, var(--ds-text-muted))}}.meeting-agenda__cancel-reason{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meeting-agenda__cancel-reason-icon{opacity:.7;flex-shrink:0;font-size:11px!important}.meeting-agenda__end{min-height:var(--meeting-agenda-avatar);flex-direction:row;flex-shrink:0;align-items:center;gap:6px;display:flex}.meeting-agenda__end-stack{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.meeting-agenda__value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.2}.meeting-agenda__footer{min-width:0;padding-left:calc(var(--meeting-agenda-avatar) + 10px)}.meeting-agenda__probability{flex-direction:column;gap:4px;max-width:14rem;display:flex}.meeting-agenda__probability-label{color:var(--ds-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.meeting-agenda__probability-label span:last-child{font-variant-numeric:tabular-nums;color:var(--ds-on-surface-variant)}.meeting-agenda__chevron{opacity:.42;color:var(--ds-text-muted)}.meeting-agenda--interactive{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:10px;margin-inline:-6px;padding-inline:8px}.meeting-agenda--interactive:hover{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--interactive:hover{background:color-mix(in srgb, var(--ds-surface-white) 58%, transparent)}}.meeting-agenda--interactive:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.meeting-agenda--interactive:focus-visible{outline-offset:2px}.meeting-agenda--active{border-radius:10px;margin-block:6px;animation:.22s both agenda-row-in,3.2s ease-in-out .5s infinite agenda-active-breathe}@keyframes agenda-active-breathe{0%,to{background:0 0}50%{background:color-mix(in srgb, var(--ds-primary) 4%, transparent)}}.meeting-agenda--active .meeting-agenda__time{color:var(--ds-on-surface-variant);font-weight:500}.meeting-agenda--active .meeting-agenda__relative{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--active .meeting-agenda__relative{color:color-mix(in srgb, var(--ds-primary) 36%, var(--ds-text-muted))}}.meeting-agenda--active .meeting-agenda__dot{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--active .meeting-agenda__dot{background:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-outline-variant))}}.meeting-agenda--active .meeting-agenda__dot{box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--active .meeting-agenda__dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 8%, var(--ds-bento-bg,var(--ds-surface-white)))}}.meeting-agenda--active .meeting-agenda__dot:after{content:"";background:var(--ds-primary);opacity:.5;border-radius:999px;animation:1.6s ease-out infinite meeting-dot-ping;position:absolute;inset:-2px}@keyframes meeting-dot-ping{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.meeting-agenda--done{opacity:.52;filter:saturate(.35)}.meeting-agenda--done .meeting-agenda__name{text-decoration:line-through;-webkit-text-decoration-color:var(--ds-on-surface);-webkit-text-decoration-color:var(--ds-on-surface);-webkit-text-decoration-color:var(--ds-on-surface);text-decoration-color:var(--ds-on-surface);font-weight:500}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--done .meeting-agenda__name{-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface) 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface) 28%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface) 28%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-on-surface) 28%, transparent)}}.meeting-agenda--done .meeting-agenda__name{text-decoration-thickness:1px}.meeting-agenda--done .meeting-agenda__dot{background:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--done .meeting-agenda__dot{background:color-mix(in srgb, var(--ds-outline-variant) 80%, transparent)}}.meeting-agenda--done .meeting-agenda__dot{box-shadow:0 0 0 3px var(--ds-bento-bg,var(--ds-surface-white))}.meeting-agenda--done .meeting-agenda__line{background:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--done .meeting-agenda__line{background:color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.meeting-agenda--done .meeting-agenda__value{color:var(--ds-text-muted);font-weight:500}.meeting-agenda--pending{opacity:.72;filter:saturate(.6)}.meeting-agenda--pending .meeting-agenda__dot{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--pending .meeting-agenda__dot{background:color-mix(in srgb, var(--ds-warning) 70%, var(--ds-outline-variant))}}.meeting-agenda--pending .meeting-agenda__dot{box-shadow:0 0 0 3px var(--ds-bento-bg,var(--ds-surface-white))}.meeting-agenda--pending .meeting-agenda__line{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda--pending .meeting-agenda__line{background:color-mix(in srgb, var(--ds-warning) 30%, var(--ds-bento-border))}}.meeting-agenda__actions{padding-left:calc(var(--meeting-agenda-avatar) + 10px);flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.meeting-agenda__action{letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 7px;font-size:11px;font-weight:450;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.meeting-agenda__action-icon{opacity:.78;flex-shrink:0;width:14px;height:14px;transition:opacity .15s}.meeting-agenda__action:hover .meeting-agenda__action-icon{opacity:1}.meeting-agenda__action--icon{justify-content:center;width:24px;padding:0}.meeting-agenda__action--icon .meeting-agenda__action-icon{opacity:.78}.meeting-agenda__action--icon:hover .meeting-agenda__action-icon{opacity:1}.meeting-agenda__action--ghost{color:var(--ds-on-surface-variant)}.meeting-agenda__action--ghost:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--ghost:hover{background:color-mix(in srgb, var(--ds-on-surface) 4.5%, transparent)}}.meeting-agenda__action--ghost:hover{color:var(--ds-on-surface)}.meeting-agenda__action--join{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--join{color:color-mix(in srgb, var(--ds-warning) 78%, var(--ds-on-surface))}}.meeting-agenda__action--join{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--join{background:color-mix(in srgb, var(--ds-warning) 9%, transparent)}}.meeting-agenda__action--join .meeting-agenda__action-icon{opacity:.88}.meeting-agenda__action--join:hover{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--join:hover{background:color-mix(in srgb, var(--ds-warning) 14%, transparent)}}.meeting-agenda__action--join:hover{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--join:hover{color:color-mix(in srgb, var(--ds-warning) 92%, var(--ds-on-surface))}}.meeting-agenda__action--complete{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--complete{color:color-mix(in srgb, var(--ds-success) 72%, var(--ds-on-surface))}}.meeting-agenda__action--complete{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--complete{background:color-mix(in srgb, var(--ds-success) 7%, transparent)}}.meeting-agenda__action--complete:hover{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--complete:hover{background:color-mix(in srgb, var(--ds-success) 13%, transparent)}}.meeting-agenda__action--complete:hover{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--complete:hover{color:color-mix(in srgb, var(--ds-success) 92%, var(--ds-on-surface))}}.meeting-agenda__action--noshow{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--noshow{color:color-mix(in srgb, var(--ds-warning) 70%, var(--ds-on-surface))}}.meeting-agenda__action--noshow{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--noshow{background:color-mix(in srgb, var(--ds-warning) 7%, transparent)}}.meeting-agenda__action--noshow:hover{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--noshow:hover{background:color-mix(in srgb, var(--ds-warning) 13%, transparent)}}.meeting-agenda__action--noshow:hover{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--noshow:hover{color:color-mix(in srgb, var(--ds-warning) 88%, var(--ds-on-surface))}}.meeting-agenda__action--cancel{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--cancel{color:color-mix(in srgb, var(--ds-error) 42%, var(--ds-text-muted))}}.meeting-agenda__action--cancel:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--cancel:hover{background:color-mix(in srgb, var(--ds-error) 7%, transparent)}}.meeting-agenda__action--cancel:hover{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action--cancel:hover{color:color-mix(in srgb, var(--ds-error) 78%, var(--ds-on-surface))}}.meeting-agenda__action:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda__action:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.meeting-agenda__action:focus-visible{outline-offset:1px}.meeting-agenda--compact .meeting-agenda__actions{gap:2px;margin-top:2px}.meeting-agenda--compact .meeting-agenda__action{height:22px;padding:0 6px;font-size:10.5px}.meeting-agenda--compact .meeting-agenda__action--icon{width:22px;padding:0}.meeting-agenda--compact .meeting-agenda__action-icon{width:13px;height:13px}.meeting-agenda--compact{--meeting-agenda-avatar:28px;grid-template-columns:2.85rem 10px minmax(0,1fr) auto;column-gap:8px;padding:8px 2px}.meeting-agenda--compact.meeting-agenda--active{margin-block:4px}.meeting-agenda--compact .meeting-agenda__time{letter-spacing:.03em;font-size:12px}.meeting-agenda--compact .meeting-agenda__dot{width:5px;height:5px;box-shadow:0 0 0 2.5px var(--ds-bento-bg,var(--ds-surface-white))}.meeting-agenda--compact .meeting-agenda__marker{padding-top:calc((var(--meeting-agenda-avatar) - 5px) / 2)}.meeting-agenda--compact .meeting-agenda__line{top:calc(var(--meeting-agenda-avatar) / 2 + 4px);bottom:-8px}.meeting-agenda--compact .meeting-agenda__name{font-size:13.5px}.meeting-agenda--compact .meeting-agenda__phase{height:18px;padding:0 5px;font-size:10px}.meeting-agenda--compact .meeting-agenda__context{font-size:11px}.meeting-agenda-list--compact .meeting-agenda+.meeting-agenda{border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meeting-agenda-list--compact .meeting-agenda+.meeting-agenda{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 40%, transparent)}}.meeting-agenda-list--compact .meeting-agenda__line{opacity:.55}.meeting-item{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);border-radius:14px;align-items:flex-start;gap:12px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.meeting-item{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}.meeting-item{padding:12px 14px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s}.meeting-item--compact{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:9px 2px;display:flex}.meeting-stack--compact>.meeting-item--compact+.meeting-item--compact{border-top:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.meeting-stack--compact>.meeting-item--compact+.meeting-item--compact{border-top:1px solid color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.meeting-item--compact .meeting-item__body{gap:1px}.meeting-item--compact .meeting-item__top{justify-content:flex-start;align-items:center;gap:6px}.meeting-item--compact .meeting-item__name{white-space:normal;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:0 auto;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box}.meeting-item__schedule{color:var(--ds-text-muted);margin:0;font-size:12px;font-weight:400;line-height:1.45}.meeting-item--compact .meeting-item__schedule{color:var(--ds-text-muted);font-size:11.5px;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .meeting-item__schedule{color:color-mix(in srgb, var(--ds-text-muted) 94%, transparent)}}.meeting-item--compact .meeting-item__type{color:var(--ds-on-surface-variant);margin:0;font-size:11px;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .meeting-item__type{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.meeting-item--compact .meeting-item__company{color:var(--ds-text-muted);margin:0;font-size:11px;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .meeting-item__company{color:color-mix(in srgb, var(--ds-text-muted) 88%, transparent)}}.meeting-item--compact .status-badge--sm{letter-spacing:.02em;opacity:.78;background:var(--ds-on-surface-variant);padding:1px 5px;font-size:8px;font-weight:500;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge--sm{background:color-mix(in srgb, var(--ds-on-surface-variant) 7%, transparent)}}.meeting-item--compact .status-badge--sm{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge--sm{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.meeting-item--compact .status-badge.is-success{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-success{background:color-mix(in srgb, var(--ds-success) 8%, transparent)}}.meeting-item--compact .status-badge.is-success{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-success{color:color-mix(in srgb, var(--ds-success) 72%, var(--ds-on-surface))}}.meeting-item--compact .status-badge.is-warning{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-warning{background:color-mix(in srgb, var(--ds-warning) 8%, transparent)}}.meeting-item--compact .status-badge.is-warning{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-warning{color:color-mix(in srgb, var(--ds-warning) 72%, var(--ds-on-surface))}}.meeting-item--compact .status-badge.is-muted{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-muted{background:color-mix(in srgb, var(--ds-on-surface-variant) 6%, transparent)}}.meeting-item--compact .status-badge.is-muted{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-muted{color:color-mix(in srgb, var(--ds-on-surface-variant) 72%, transparent)}}.meeting-item--compact .status-badge.is-error{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-error{background:color-mix(in srgb, var(--ds-error) 8%, transparent)}}.meeting-item--compact .status-badge.is-error{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-error{color:color-mix(in srgb, var(--ds-error) 80%, var(--ds-on-surface))}}.meeting-item--compact .status-badge.is-done{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-done{background:color-mix(in srgb, var(--ds-on-surface-variant) 6%, transparent)}}.meeting-item--compact .status-badge.is-done{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-done{color:color-mix(in srgb, var(--ds-on-surface-variant) 65%, transparent)}}.meeting-item--compact .status-badge.is-done{text-decoration:line-through;-webkit-text-decoration-color:var(--ds-on-surface-variant);-webkit-text-decoration-color:var(--ds-on-surface-variant);-webkit-text-decoration-color:var(--ds-on-surface-variant);text-decoration-color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact .status-badge.is-done{-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 40%, transparent)}}.meeting-item__end{flex-direction:row;flex-shrink:0;align-self:center;align-items:center;gap:0;display:flex}.meeting-item__chevron{opacity:.42;color:var(--ds-text-muted);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20}.meeting-item--interactive{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.meeting-item--interactive:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-item--interactive:hover{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.meeting-item--interactive:hover{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.meeting-item--interactive:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.meeting-item--compact.meeting-item--interactive:hover{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){.meeting-item--compact.meeting-item--interactive:hover{background:color-mix(in srgb, var(--ds-surface-white) 58%, transparent)}}.meeting-item--compact.meeting-item--interactive:hover{box-shadow:none}.meeting-item--interactive:active{transform:scale(.985)}.meeting-item--interactive:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.meeting-item--interactive:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.meeting-item--interactive:focus-visible{outline-offset:2px}.meeting-item__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.meeting-item__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.meeting-item__name{min-width:0;color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.meeting-item__type{color:var(--ds-on-surface-variant);font-size:12px;font-weight:500;line-height:1.35}.meeting-item__meta{flex-direction:column;gap:4px;margin-top:2px;display:flex}.meeting-item__meta-row{align-items:center;gap:6px;min-width:0;display:flex}.meeting-item__meta-icon{color:var(--ds-text-muted);flex-shrink:0;font-size:14px;line-height:1}.meeting-item__meta-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ds-text-muted);font-size:12px;line-height:1.35;overflow:hidden}.meeting-item--compact .meeting-item__meta{gap:6px;margin-top:4px}.meeting-item--compact .meeting-item__meta-icon{font-size:15px}.meeting-item--compact .meeting-item__meta-text{font-size:12.5px}.meeting-item__trailing{margin-top:2px}.meeting-item__value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:13px;font-weight:600}.meeting-item__footer{margin-top:6px}.meeting-item__probability{flex-direction:column;gap:6px;display:flex}.meeting-item__probability-label{color:var(--ds-text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.meeting-item__probability-label span:last-child{font-variant-numeric:tabular-nums;color:var(--ds-on-surface-variant)}.list-reveal{justify-content:center;margin-top:8px;padding-top:2px;display:flex}.list-reveal__button{width:100%;min-height:2.5rem;color:var(--ds-primary);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}html[data-viewport=phone] .list-reveal__button,html[data-viewport=tablet] .list-reveal__button{min-height:2.25rem;padding:6px 8px;font-size:12.5px;font-weight:500}.list-reveal__button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.list-reveal__button:hover{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.list-reveal__button:active{transform:scale(.99)}.list-reveal__count{display:none}.skeleton{background:var(--ds-surface-container);border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skeleton{background:color-mix(in srgb, var(--ds-surface-container) 70%, var(--ds-surface-container-low))}}.skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--ds-surface-white) 45%, var(--ds-surface-white) 50%, var(--ds-surface-white) 55%, transparent 100%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skeleton:after{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--ds-surface-white) 35%, transparent) 45%, color-mix(in srgb, var(--ds-surface-white) 55%, transparent) 50%, color-mix(in srgb, var(--ds-surface-white) 35%, transparent) 55%, transparent 100%)}}.skeleton:after{animation:1.6s ease-in-out infinite dashboard-shimmer}@keyframes dashboard-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{opacity:0;animation:none}}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:3rem 1.5rem;display:flex}.empty-state__icon-wrap{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.empty-state__icon-wrap{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.empty-state__icon-wrap{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.empty-state__icon-wrap{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface))}}.empty-state__icon-wrap{box-shadow:var(--ds-shadow-xs)}.empty-state__icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:1.35rem}.empty-state__copy{flex-direction:column;gap:.35rem;max-width:22rem;display:flex}.empty-state__title{letter-spacing:-.015em;color:var(--ds-on-surface);margin:0;font-size:.9375rem;font-weight:600}.empty-state__description{color:var(--ds-text-muted);margin:0;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.empty-state__description{color:color-mix(in srgb, var(--ds-text-muted) 92%, transparent)}}.empty-state__action{margin-top:.25rem}.empty-state--card{gap:.625rem;padding:1.15rem .75rem .85rem}.empty-state--card .empty-state__icon-wrap{width:2.25rem;height:2.25rem}.empty-state--card .empty-state__icon{font-size:1.125rem}.empty-state--card .empty-state__title{font-size:.875rem}.empty-state--card .empty-state__description{font-size:.75rem}.permission-gate{isolation:isolate;border-radius:var(--ds-radius-bento);position:relative}.permission-gate__content{height:100%}.permission-gate__content--redacted{-webkit-user-select:none;user-select:none;opacity:.42;filter:blur(5px);transform:translateZ(0)}.permission-gate__overlay{z-index:6;border-radius:inherit;border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.permission-gate__overlay{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 20%, transparent)}}.permission-gate__overlay{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.permission-gate__overlay{background:color-mix(in srgb, var(--ds-surface) 58%, transparent)}}.permission-gate__overlay{-webkit-backdrop-filter:blur(1.5px)}.permission-gate__panel{text-align:center;flex-direction:column;align-items:center;gap:.55rem;max-width:22rem;padding:.75rem;display:flex}.permission-gate__icon{background:var(--ds-primary);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.permission-gate__icon{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.permission-gate__icon{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.permission-gate__icon{color:color-mix(in srgb, var(--ds-primary) 78%, var(--ds-on-surface))}}.permission-gate__icon .material-symbols-outlined{font-size:1.1rem}.permission-gate__copy{flex-direction:column;gap:.3rem;display:flex}.permission-gate__title{letter-spacing:-.015em;color:var(--ds-on-surface);margin:0;font-size:.9375rem;font-weight:600}.permission-gate__description{max-width:20rem;color:var(--ds-text-muted);margin:0;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.permission-gate__description{color:color-mix(in srgb, var(--ds-text-muted) 92%, transparent)}}.permission-gate__cta{background:var(--ds-primary);color:var(--ds-on-primary,#fff);cursor:pointer;border:none;border-radius:999px;margin-top:.15rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:filter .16s}.permission-gate__cta:hover{filter:brightness(1.05)}.permission-gate--soft,.permission-gate--soft .permission-gate__content,.permission-gate--soft article{height:100%}.permission-gate__overlay--soft{background:var(--ds-surface);padding:.35rem}@supports (color:color-mix(in lab, red, red)){.permission-gate__overlay--soft{background:color-mix(in srgb, var(--ds-surface) 42%, transparent)}}.permission-gate__overlay--soft{-webkit-backdrop-filter:blur(1px)}.permission-gate__overlay--soft .permission-gate__panel{gap:0;padding:0}.permission-gate__overlay--soft .permission-gate__icon{background:var(--ds-surface);width:1.5rem;height:1.5rem}@supports (color:color-mix(in lab, red, red)){.permission-gate__overlay--soft .permission-gate__icon{background:color-mix(in srgb, var(--ds-surface) 55%, transparent)}}.permission-gate__overlay--soft .permission-gate__icon{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.permission-gate__overlay--soft .permission-gate__icon{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.permission-gate__overlay--soft .permission-gate__icon{box-shadow:none}.permission-gate__overlay--soft .permission-gate__icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:.85rem}.permission-gate--preview{min-height:100%}.permission-gate--preview .permission-gate__content--redacted{opacity:.8;filter:blur(1.5px)}.permission-gate--preview .permission-gate__overlay{background:var(--ds-surface);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.permission-gate--preview .permission-gate__overlay{background:color-mix(in srgb, var(--ds-surface) 22%, transparent)}}.permission-gate--preview .permission-gate__overlay{-webkit-backdrop-filter:blur(.4px);border-color:#0000;padding-top:clamp(56px,12vh,112px)}.permission-gate--preview .permission-gate__panel{border:1px solid var(--ds-outline-variant);gap:.75rem;max-width:24rem}@supports (color:color-mix(in lab, red, red)){.permission-gate--preview .permission-gate__panel{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.permission-gate--preview .permission-gate__panel{border-radius:var(--ds-radius-bento);background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.permission-gate--preview .permission-gate__panel{background:color-mix(in srgb, var(--ds-surface) 86%, transparent)}}.permission-gate--preview .permission-gate__panel{box-shadow:0 10px 36px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.permission-gate--preview .permission-gate__panel{box-shadow:0 10px 36px color-mix(in srgb, var(--ds-on-surface) 10%, transparent)}}.permission-gate--preview .permission-gate__panel{-webkit-backdrop-filter:blur(10px);padding:1.15rem 1.35rem 1.25rem}.dashboard-error{padding:20px}.dashboard-error--embedded{padding:8px 0 4px}.dashboard-error__title{color:var(--ds-on-surface);margin:0 0 6px;font-size:15px;font-weight:600}.dashboard-error__message{color:var(--ds-text-muted);margin:0;font-size:13px}.dashboard-error__retry{color:var(--ds-primary);margin-top:12px;font-size:13px;font-weight:500}.dashboard-error__retry:hover{opacity:.75}.notification-panel__empty{color:var(--ds-text-muted);text-align:center;margin:0;padding:20px 16px 24px;font-size:13px}.card-title.pipeline-card-title{color:var(--ds-pipeline-accent)}.dashboard-alerts{flex-direction:column;gap:8px;display:flex}.dashboard-alert{--google-blue:#4285f4;--google-green:#34a853;--google-yellow:#fbbc04;--google-red:#ea4335;--alert-accent:var(--ds-primary);border:1px solid var(--alert-accent);border-radius:12px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon copy close""actions actions actions";align-items:start;gap:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert{border:1px solid color-mix(in srgb, var(--alert-accent) 12%, var(--ds-bento-border))}}.dashboard-alert{background:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert{background:color-mix(in srgb, var(--alert-accent) 3.5%, var(--ds-surface-container-low))}}.dashboard-alert{padding:14px 12px 14px 14px}.dashboard-alert__atmosphere{z-index:0;pointer-events:none;color:var(--alert-accent);opacity:.62;position:absolute;inset:0}.alert-atmosphere,.alert-atmosphere__svg{width:100%;height:100%;display:block}.dashboard-alert>:not(.dashboard-alert__atmosphere):not(.dashboard-alert__accent){z-index:1;position:relative}@media (min-width:900px){html[data-viewport=desktop] .dashboard-alert{grid-template-columns:auto 1fr auto auto;grid-template-areas:"icon copy actions close";align-items:center;gap:12px 16px;padding:12px 14px 12px 16px}}.dashboard-alert.is-google{--alert-accent:var(--google-blue);border-color:var(--google-yellow)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-google{border-color:color-mix(in srgb, var(--google-yellow) 52%, var(--ds-bento-border))}}.dashboard-alert.is-google{background:var(--google-yellow)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-google{background:color-mix(in srgb, var(--google-yellow) 28%, var(--ds-surface-container-low))}}.dashboard-alert.is-primary{--alert-accent:var(--ds-primary)}.dashboard-alert.is-warning{--alert-accent:var(--ds-warning);border-color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-warning{border-color:color-mix(in srgb, var(--ds-warning) 22%, var(--ds-bento-border))}}.dashboard-alert.is-warning{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-warning{background:color-mix(in srgb, var(--ds-warning) 5%, var(--ds-surface-container-low))}}[data-design=midnight-enterprise] .dashboard-alert__atmosphere,[data-design=metlife-dark-contrast] .dashboard-alert__atmosphere{opacity:.42}.dashboard-alert.is-danger{--alert-accent:var(--ds-error);border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger{border-color:color-mix(in srgb, var(--ds-error) 50%, var(--ds-bento-border))}}.dashboard-alert.is-danger{background:var(--ds-error-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger{background:color-mix(in srgb, var(--ds-error-container) 42%, var(--ds-surface-container-low))}}.dashboard-alert.is-danger .dashboard-alert__accent{background:var(--ds-error);width:4px}.dashboard-alert.is-danger .dashboard-alert__icon{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__icon{background:color-mix(in srgb, var(--ds-error) 14%, var(--ds-error-container))}}.dashboard-alert.is-danger .dashboard-alert__icon{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__icon{color:color-mix(in srgb, var(--ds-error) 88%, black)}}.dashboard-alert.is-danger .dashboard-alert__icon{box-shadow:inset 0 0 0 1px var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-error) 32%, transparent)}}.dashboard-alert.is-danger .dashboard-alert__meta{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__meta{color:color-mix(in srgb, var(--ds-error) 82%, black)}}.dashboard-alert.is-danger .dashboard-alert__cta{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__cta{border-color:color-mix(in srgb, var(--ds-error) 50%, transparent)}}.dashboard-alert.is-danger .dashboard-alert__cta{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__cta{background:color-mix(in srgb, var(--ds-error) 16%, transparent)}}.dashboard-alert.is-danger .dashboard-alert__cta{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__cta{color:color-mix(in srgb, var(--ds-error) 90%, black)}}.dashboard-alert.is-danger .dashboard-alert__cta:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__cta:hover{background:color-mix(in srgb, var(--ds-error) 24%, transparent)}}.dashboard-alert.is-danger .dashboard-alert__cta:hover{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert.is-danger .dashboard-alert__cta:hover{border-color:color-mix(in srgb, var(--ds-error) 62%, transparent)}}.dashboard-alert__accent{z-index:2;background:var(--alert-accent);border-radius:0 4px 4px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.dashboard-alert.is-google .dashboard-alert__accent{background:linear-gradient(180deg, var(--google-blue) 0%, var(--google-yellow) 33%, var(--google-green) 66%, var(--google-red) 100%)}.dashboard-alert__icon{background:var(--ds-surface-container-lowest);width:32px;height:32px;color:var(--alert-accent);box-shadow:inset 0 0 0 1px var(--ds-bento-border);border-radius:8px;flex-shrink:0;grid-area:icon;justify-content:center;align-items:center;display:flex}.dashboard-alert.is-google .dashboard-alert__icon{background:#fff;box-shadow:inset 0 0 0 1px #3c40431f}.dashboard-alert__logo{flex-shrink:0;width:20px;height:20px;display:block}.dashboard-alert__copy{grid-area:copy;min-width:0}.dashboard-alert__title{color:var(--ds-on-surface-variant);margin:0;font-size:13px;line-height:1.45}.dashboard-alert__client-name{font:inherit;font-weight:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .2s;display:inline;position:relative}.dashboard-alert__client-name:hover,.dashboard-alert__client-name:focus-visible{color:var(--ds-primary);outline:none}.dashboard-alert__client-name-tooltip{z-index:2;border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);color:var(--ds-on-surface);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.2;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f172a14}.dashboard-alert__client-name:hover .dashboard-alert__client-name-tooltip,.dashboard-alert__client-name:focus-visible .dashboard-alert__client-name-tooltip{opacity:1}.dashboard-alert__meta{letter-spacing:.01em;color:var(--alert-accent);margin:2px 0 0;font-size:11px;font-weight:600}.dashboard-alert__meeting-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ds-text-muted);text-underline-offset:2px;cursor:pointer;margin-top:4px;font-size:11px;font-weight:500;line-height:1.3;text-decoration:underline;transition:color .2s;display:block;overflow:hidden}.dashboard-alert__meeting-link:hover{color:var(--ds-on-surface)}.dashboard-alert__actions{flex-direction:column;grid-area:actions;align-items:flex-start;gap:6px;width:100%;padding-left:0;display:flex}@media (min-width:900px){html[data-viewport=desktop] .dashboard-alert__actions{border-top:none;justify-content:center;align-items:flex-end;width:auto;margin-top:0;padding-top:0;padding-left:0}}.dashboard-alert__action-stack{flex-direction:column;align-items:center;gap:6px;display:flex}.dashboard-alert__cta{border:1px solid var(--alert-accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__cta{border:1px solid color-mix(in srgb, var(--alert-accent) 35%, transparent)}}.dashboard-alert__cta{background:var(--alert-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__cta{background:color-mix(in srgb, var(--alert-accent) 10%, transparent)}}.dashboard-alert__cta{color:var(--alert-accent);white-space:nowrap;cursor:pointer;padding:5px 12px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s}.dashboard-alert__cta:hover{background:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__cta:hover{background:color-mix(in srgb, var(--alert-accent) 16%, transparent)}}.dashboard-alert__cta:hover{border-color:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__cta:hover{border-color:color-mix(in srgb, var(--alert-accent) 50%, transparent)}}.dashboard-alert__link{color:var(--ds-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;line-height:1.2;transition:color .2s}.dashboard-alert__link:hover{color:var(--ds-on-surface)}.dashboard-alert__link.is-muted{color:var(--ds-text-muted);font-size:10px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__link.is-muted{color:color-mix(in srgb, var(--ds-text-muted) 62%, transparent)}}.dashboard-alert__link.is-muted:hover{color:var(--ds-text-muted)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__link.is-muted:hover{color:color-mix(in srgb, var(--ds-text-muted) 88%, transparent)}}.dashboard-alert__close{color:var(--ds-text-muted);cursor:pointer;background:0 0;border:none;border-radius:9999px;grid-area:close;justify-content:center;align-self:start;align-items:center;padding:4px;transition:background-color .2s,color .2s;display:flex}.dashboard-alert__close:hover{background:var(--ds-surface-container);color:var(--ds-on-surface)}[data-design=midnight-enterprise] .dashboard-alert__title{color:var(--ds-text-main)}[data-design=midnight-enterprise] .dashboard-alert__meta{color:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-alert__meta{color:color-mix(in srgb, var(--alert-accent) 55%, white)}}[data-design=midnight-enterprise] .dashboard-alert__link{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-alert__link{color:color-mix(in srgb, var(--ds-on-surface) 88%, white)}}[data-design=midnight-enterprise] .dashboard-alert__link.is-muted{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-alert__link.is-muted{color:color-mix(in srgb, var(--ds-on-surface-variant) 55%, transparent)}}[data-design=midnight-enterprise] .dashboard-alert__link.is-muted:hover{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){[data-design=midnight-enterprise] .dashboard-alert__link.is-muted:hover{color:color-mix(in srgb, var(--ds-on-surface-variant) 80%, transparent)}}[data-design=midnight-enterprise] .dashboard-alert__close{color:var(--ds-on-surface-variant)}html[data-viewport=phone] .dashboard-alerts,html[data-viewport=tablet] .dashboard-alerts,.dashboard-alerts--compact-list{gap:4px}html[data-viewport=phone] .dashboard-alert,html[data-viewport=tablet] .dashboard-alert,.dashboard-alert--compact{min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:none;align-items:center;gap:8px;padding:5px 2px 5px 8px;display:grid}html[data-viewport=phone] .dashboard-alert.is-warning,html[data-viewport=tablet] .dashboard-alert.is-warning,.dashboard-alert--compact.is-warning{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert.is-warning,html[data-viewport=tablet] .dashboard-alert.is-warning,.dashboard-alert--compact.is-warning{background:color-mix(in srgb, var(--ds-warning) 4%, transparent)}}html[data-viewport=phone] .dashboard-alert.is-google,html[data-viewport=tablet] .dashboard-alert.is-google,.dashboard-alert--compact.is-google{background:#4285f408}html[data-viewport=phone] .dashboard-alert__accent,html[data-viewport=tablet] .dashboard-alert__accent,.dashboard-alert--compact .dashboard-alert__accent{opacity:.65;border-radius:0 2px 2px 0;width:2px;top:8px;bottom:8px}html[data-viewport=phone] .dashboard-alert__main,html[data-viewport=tablet] .dashboard-alert__main,.dashboard-alert--compact .dashboard-alert__main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}html[data-viewport=phone] .dashboard-alert__icon,html[data-viewport=tablet] .dashboard-alert__icon,.dashboard-alert--compact .dashboard-alert__icon{background:var(--alert-accent);border-radius:6px;grid-area:auto;width:20px;height:20px;margin-top:0}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert__icon,html[data-viewport=tablet] .dashboard-alert__icon,.dashboard-alert--compact .dashboard-alert__icon{background:color-mix(in srgb, var(--alert-accent) 8%, var(--ds-surface-white))}}html[data-viewport=phone] .dashboard-alert__icon,html[data-viewport=tablet] .dashboard-alert__icon,.dashboard-alert--compact .dashboard-alert__icon{box-shadow:none;color:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert__icon,html[data-viewport=tablet] .dashboard-alert__icon,.dashboard-alert--compact .dashboard-alert__icon{color:color-mix(in srgb, var(--alert-accent) 72%, var(--ds-on-surface))}}html[data-viewport=phone] .dashboard-alert.is-google .dashboard-alert__icon,html[data-viewport=tablet] .dashboard-alert.is-google .dashboard-alert__icon,.dashboard-alert--compact.is-google .dashboard-alert__icon{box-shadow:inset 0 0 0 1px var(--ds-bento-border);background:#ffffffe0}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert.is-google .dashboard-alert__icon,html[data-viewport=tablet] .dashboard-alert.is-google .dashboard-alert__icon,.dashboard-alert--compact.is-google .dashboard-alert__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}html[data-viewport=phone] .dashboard-alert__logo,html[data-viewport=tablet] .dashboard-alert__logo,.dashboard-alert--compact .dashboard-alert__logo{width:11px;height:11px}html[data-viewport=phone] .dashboard-alert__copy,html[data-viewport=tablet] .dashboard-alert__copy,.dashboard-alert--compact .dashboard-alert__copy{flex-direction:column;grid-area:auto;gap:1px;min-width:0;display:flex}html[data-viewport=phone] .dashboard-alert__title-row,html[data-viewport=tablet] .dashboard-alert__title-row,.dashboard-alert--compact .dashboard-alert__title-row{align-items:center;gap:6px;min-width:0;display:flex}html[data-viewport=phone] .dashboard-alert__badge,html[data-viewport=tablet] .dashboard-alert__badge,.dashboard-alert--compact .dashboard-alert__badge{letter-spacing:.03em;color:#b45309b8;background:#f59e0b14;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:3px;margin:0;padding:1px 5px;font-size:8px;font-weight:500;line-height:1.25;display:inline-flex}html[data-viewport=phone] .dashboard-alert__badge-dot,html[data-viewport=tablet] .dashboard-alert__badge-dot,.dashboard-alert--compact .dashboard-alert__badge-dot{background:currentColor;border-radius:999px;width:3.5px;height:3.5px;animation:2s ease-in-out infinite dashboard-alert-badge-pulse}@keyframes dashboard-alert-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){html[data-viewport=phone] .dashboard-alert__badge-dot,html[data-viewport=tablet] .dashboard-alert__badge-dot,.dashboard-alert--compact .dashboard-alert__badge-dot{animation:none}}html[data-viewport=phone] .dashboard-alert__title,html[data-viewport=tablet] .dashboard-alert__title,.dashboard-alert--compact .dashboard-alert__title{min-width:0;color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:1.3;overflow:hidden}html[data-viewport=phone] .dashboard-alert__meta,html[data-viewport=tablet] .dashboard-alert__meta,.dashboard-alert--compact .dashboard-alert__meta{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:400;line-height:1.45;overflow:hidden}html[data-viewport=phone] .dashboard-alert__client-name,html[data-viewport=tablet] .dashboard-alert__client-name,.dashboard-alert--compact .dashboard-alert__client-name{color:var(--ds-on-surface);font-weight:600}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert__client-name,html[data-viewport=tablet] .dashboard-alert__client-name,.dashboard-alert--compact .dashboard-alert__client-name{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}html[data-viewport=phone] .dashboard-alert__client-name,html[data-viewport=tablet] .dashboard-alert__client-name,.dashboard-alert--compact .dashboard-alert__client-name{text-decoration:none}html[data-viewport=phone] .dashboard-alert__client-name-tooltip,html[data-viewport=tablet] .dashboard-alert__client-name-tooltip,.dashboard-alert--compact .dashboard-alert__client-name-tooltip{top:calc(100% + 6px);bottom:auto}html[data-viewport=phone] .dashboard-alert__actions,html[data-viewport=tablet] .dashboard-alert__actions,.dashboard-alert--compact .dashboard-alert__actions{border-top:0;flex-direction:row;grid-area:auto;justify-content:flex-end;align-items:center;gap:6px;width:auto;min-width:max-content;padding:0;display:flex}html[data-viewport=phone] .dashboard-alert__cta,html[data-viewport=tablet] .dashboard-alert__cta,.dashboard-alert--compact .dashboard-alert__cta{background:var(--alert-accent);border:0;border-radius:9999px;flex:none;width:auto;min-height:28px;padding:4px 11px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert__cta,html[data-viewport=tablet] .dashboard-alert__cta,.dashboard-alert--compact .dashboard-alert__cta{background:color-mix(in srgb, var(--alert-accent) 14%, var(--ds-surface-white))}}html[data-viewport=phone] .dashboard-alert__cta,html[data-viewport=tablet] .dashboard-alert__cta,.dashboard-alert--compact .dashboard-alert__cta{color:var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert__cta,html[data-viewport=tablet] .dashboard-alert__cta,.dashboard-alert--compact .dashboard-alert__cta{color:color-mix(in srgb, var(--alert-accent) 90%, var(--ds-on-surface))}}html[data-viewport=phone] .dashboard-alert__cta,html[data-viewport=tablet] .dashboard-alert__cta,.dashboard-alert--compact .dashboard-alert__cta{box-shadow:inset 0 0 0 1px var(--alert-accent)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .dashboard-alert__cta,html[data-viewport=tablet] .dashboard-alert__cta,.dashboard-alert--compact .dashboard-alert__cta{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alert-accent) 18%, transparent)}}.dashboard-alert__secondary{flex:none;position:relative}.dashboard-alert__secondary-trigger{width:24px;height:24px;color:var(--ds-text-muted);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__secondary-trigger{color:color-mix(in srgb, var(--ds-text-muted) 70%, transparent)}}.dashboard-alert__secondary-trigger{cursor:pointer;list-style:none}.dashboard-alert__secondary-trigger::-webkit-details-marker{display:none}.dashboard-alert__secondary-trigger:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__secondary-trigger:hover{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.dashboard-alert__secondary-trigger:hover{color:var(--ds-on-surface-variant)}.dashboard-alert__secondary-menu{z-index:3;border:1px solid var(--ds-bento-border);border-radius:12px;min-width:11rem;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__secondary-menu{border:1px solid color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.dashboard-alert__secondary-menu{background:var(--ds-surface-white);box-shadow:0 12px 28px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__secondary-menu{box-shadow:0 12px 28px color-mix(in srgb, var(--ds-on-surface) 12%, transparent)}}.dashboard-alert__secondary-menu button{text-align:left;color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;padding:9px 11px;font-size:12px;font-weight:500}.dashboard-alert__secondary-menu button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert__secondary-menu button:hover{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.dashboard-alert__secondary-menu button:hover{color:var(--ds-on-surface)}.kpi-row{min-width:0}.kpi-production-card{border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.kpi-production-card{border:1px solid color-mix(in srgb, var(--ds-bento-border) 40%, transparent)}}.kpi-production-card{background:linear-gradient(155deg, var(--ds-surface-container-lowest) 0%, var(--ds-primary-fixed,var(--ds-primary)) 100%)}@supports (color:color-mix(in lab, red, red)){.kpi-production-card{background:linear-gradient(155deg, var(--ds-surface-container-lowest) 0%, color-mix(in srgb, var(--ds-primary-fixed,var(--ds-primary)) 7%, var(--ds-surface-container-lowest)) 100%)}}.kpi-production-card{box-shadow:var(--ds-shadow-xs);padding:14px 16px;transition:border-color .2s,box-shadow .25s}.kpi-production-card:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.kpi-production-card:hover{border-color:color-mix(in srgb, var(--ds-primary) 16%, var(--ds-bento-border))}}.kpi-production-card:hover{box-shadow:var(--ds-shadow-sm)}.kpi-production-card__top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.kpi-production-card__title{letter-spacing:-.01em;min-width:0;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.kpi-production-card__percent{color:var(--ds-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:650;line-height:1.3}.kpi-production-card__amounts{min-width:0}.kpi-production-card__value{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.04em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.5rem;font-weight:650;line-height:1;overflow:hidden}.kpi-production-card__of{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:11.5px;font-weight:450;line-height:1.3;overflow:hidden}.kpi-production-card__month{flex-direction:column;gap:6px;min-width:0;margin-top:auto;display:flex}.kpi-production-card__month-label{color:var(--ds-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:450;line-height:1.3;overflow:hidden}.kpi-production-card__progress{width:100%}.kpi-production-card__track{background:var(--ds-primary);border-radius:999px;width:100%;height:4px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.kpi-production-card__track{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface-container-high))}}.kpi-production-card__track{overflow:hidden}.kpi-production-card__fill{background:var(--ds-primary);border-radius:999px;width:0;position:absolute;top:0;bottom:0;left:0}.kpi-production-card__fill.is-ready{width:var(--kpi-fill,0%);transition:width .65s ease-out}@media (prefers-reduced-motion:reduce){.kpi-production-card__fill.is-ready{transition:none}}.kpi-production-card__footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.kpi-production-card__forecast{min-width:0;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.3;overflow:hidden}.kpi-production-card__forecast strong{color:var(--ds-primary);font-weight:650}.kpi-production-card__link{background:var(--ds-primary);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kpi-production-card__link{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.kpi-production-card__link{color:var(--ds-primary);cursor:pointer;transition:background-color .15s}.kpi-production-card__link:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.kpi-production-card__link:hover{background:color-mix(in srgb, var(--ds-primary) 15%, transparent)}}@media (min-width:640px){.kpi-production-card{padding:14px 16px}.kpi-production-card__value{font-size:1.55rem}}.kpi-row--strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;min-width:0;padding-bottom:2px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.kpi-row--strip::-webkit-scrollbar{display:none}.kpi-row--strip .kpi-card{scroll-snap-align:start;flex:0 0 min(72vw,220px)}.kpi-card--strip{aspect-ratio:auto;border-color:var(--ds-bento-border);flex-direction:row;align-items:flex-start;gap:10px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.kpi-card--strip{border-color:color-mix(in srgb, var(--ds-bento-border) 42%, transparent)}}.kpi-card--strip{box-shadow:none}.kpi-card__icon--strip{width:28px;height:28px;color:var(--ds-primary);border-radius:8px;font-size:15px}@supports (color:color-mix(in lab, red, red)){.kpi-card__icon--strip{color:color-mix(in srgb, var(--ds-primary) 78%, var(--ds-on-surface))}}.kpi-card__icon--strip{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.kpi-card__icon--strip{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.kpi-card__strip-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kpi-card--strip .kpi-card__value{letter-spacing:-.03em;white-space:normal;text-overflow:unset;font-size:1.125rem;font-weight:600;line-height:1.2;overflow:visible}.kpi-card--strip .kpi-card__label{letter-spacing:-.01em;text-transform:none;color:var(--ds-text-muted);white-space:normal;text-overflow:unset;padding-top:0;font-size:11px;font-weight:400;line-height:1.4;overflow:visible}.kpi-card--strip .kpi-card__delta{white-space:normal;color:inherit;margin-top:3px;font-size:11px;font-weight:400;line-height:1.4}.kpi-card--strip .kpi-card__delta.is-up{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.kpi-card--strip .kpi-card__delta.is-up{color:color-mix(in srgb, var(--ds-success) 82%, var(--ds-on-surface))}}.kpi-card--strip .kpi-card__delta.is-down{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.kpi-card--strip .kpi-card__delta.is-down{color:color-mix(in srgb, var(--ds-error) 78%, var(--ds-on-surface))}}.kpi-card--strip .kpi-card__delta-period{color:var(--ds-text-muted)}.kpi-card{--kpi-accent:var(--ds-primary);border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);flex-direction:column;gap:10px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.kpi-card{border:1px solid color-mix(in srgb, var(--ds-bento-border) 35%, transparent)}}.kpi-card{background:var(--ds-surface-container-lowest);box-shadow:var(--ds-shadow-xs);padding:14px 16px;transition:border-color .2s,box-shadow .25s}.kpi-card:hover{border-color:var(--kpi-accent)}@supports (color:color-mix(in lab, red, red)){.kpi-card:hover{border-color:color-mix(in srgb, var(--kpi-accent) 14%, var(--ds-bento-border))}}.kpi-card:hover{box-shadow:var(--ds-shadow-sm)}.kpi-card--spark{aspect-ratio:16/10;justify-content:space-between;gap:6px;padding:12px 14px}.kpi-card.is-presentations{--kpi-accent:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.kpi-card.is-presentations{--kpi-accent:color-mix(in srgb, var(--ds-primary) 88%, #c4b5fd)}}.kpi-card.is-closings{--kpi-accent:#60a5fa}@supports (color:color-mix(in lab, red, red)){.kpi-card.is-closings{--kpi-accent:color-mix(in srgb, #60a5fa 70%, var(--ds-primary))}}.kpi-card.is-proposals{--kpi-accent:#ee940a}.kpi-card.is-conversion-rate{--kpi-accent:#2dd4bf}@supports (color:color-mix(in lab, red, red)){.kpi-card.is-conversion-rate{--kpi-accent:color-mix(in srgb, #2dd4bf 68%, var(--ds-success))}}.kpi-card.is-conversion{--kpi-accent:#14b8a6}@supports (color:color-mix(in lab, red, red)){.kpi-card.is-conversion{--kpi-accent:color-mix(in srgb, #14b8a6 72%, var(--ds-success))}}.kpi-card--conversion{text-align:center;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:190px;padding:12px 14px}.kpi-card--conversion .kpi-card__top{justify-content:center}.kpi-conversion__ratio{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kpi-conversion__big-number{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.035em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:600;line-height:1}.kpi-conversion__big-number-suffix{letter-spacing:-.01em;color:var(--ds-text-muted);vertical-align:middle;margin-left:.1em;font-size:.42em;font-weight:500}.kpi-conversion__ratio-label{color:var(--ds-text-muted);margin:2px 0 0;font-size:11px;font-weight:400;line-height:1.3}.kpi-conversion__rate-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.kpi-conversion__rate{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kpi-accent);font-size:.95rem;font-weight:500;line-height:1}@supports (color:color-mix(in lab, red, red)){.kpi-conversion__rate{color:color-mix(in srgb, var(--kpi-accent) 80%, var(--ds-on-surface))}}.kpi-conversion__rate{font-variant-numeric:tabular-nums}.kpi-conversion__rate-label{color:var(--ds-text-muted);font-size:10px;font-weight:400;line-height:1.3}.kpi-card__top{align-items:center;gap:7px;min-width:0;display:flex}.kpi-card--spark .kpi-card__top{justify-content:flex-start}.kpi-card__icon{width:22px;height:22px;color:var(--kpi-accent);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.kpi-card--strip .kpi-card__icon,.kpi-card__icon--strip{width:28px;height:28px;color:var(--ds-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.kpi-card--strip .kpi-card__icon,.kpi-card__icon--strip{color:color-mix(in srgb, var(--ds-primary) 78%, var(--ds-on-surface))}}.kpi-card--strip .kpi-card__icon,.kpi-card__icon--strip{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.kpi-card--strip .kpi-card__icon,.kpi-card__icon--strip{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}.kpi-card__label{letter-spacing:-.01em;text-transform:none;min-width:0;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}.kpi-card__main{flex:1;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;display:flex}.kpi-card__body{flex-direction:column;gap:2px;min-width:0;display:flex}.kpi-card__value{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.04em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.4rem;font-weight:600;line-height:1;overflow:hidden}.kpi-card__hint{color:var(--ds-text-muted);margin:0;font-size:11px;font-weight:400;line-height:1.3}.kpi-card__sparkline{opacity:.9;flex-shrink:0;width:42%;min-width:64px;max-width:112px;height:28px;display:block}.kpi-sparkline__line{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s ease-out}.kpi-sparkline.is-drawn .kpi-sparkline__line{stroke-dashoffset:0}.kpi-sparkline__area{opacity:0;transition:opacity .45s ease-out .25s}.kpi-sparkline.is-drawn .kpi-sparkline__area{opacity:1}@media (prefers-reduced-motion:reduce){.kpi-sparkline__line,.kpi-sparkline__area{transition:none}.kpi-sparkline__line{stroke-dashoffset:0}.kpi-sparkline__area{opacity:1}}.kpi-card__delta{min-width:0;color:var(--ds-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-size:11.5px;font-weight:500;line-height:1.3;display:inline-flex}.kpi-card__delta-chip{color:var(--kpi-accent);flex-shrink:0;align-items:center;gap:1px;font-weight:600;display:inline-flex}.kpi-card__delta.is-up .kpi-card__delta-chip{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta.is-up .kpi-card__delta-chip{color:color-mix(in srgb, var(--ds-success) 78%, var(--ds-on-surface))}}.kpi-card__delta.is-down .kpi-card__delta-chip{color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.kpi-card__delta.is-down .kpi-card__delta-chip{color:color-mix(in srgb, var(--ds-error) 78%, var(--ds-on-surface))}}.kpi-card.is-conversion .kpi-card__delta.is-up .kpi-card__delta-chip{color:var(--kpi-accent)}.kpi-card__delta-period{color:var(--ds-text-muted);font-weight:400}.kpi-card__value--empty,.kpi-card__hint--empty,.kpi-card__sparkline--empty,.kpi-card__delta--empty{background:var(--ds-on-surface);border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.kpi-card__value--empty,.kpi-card__hint--empty,.kpi-card__sparkline--empty,.kpi-card__delta--empty{background:color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}.kpi-card__value--empty{width:3.25rem;height:1.2rem}.kpi-card__hint--empty{opacity:.75;width:4.5rem;height:.65rem}.kpi-card__sparkline--empty{opacity:.4;border-radius:8px;width:42%;min-width:64px;max-width:112px;height:28px}.kpi-card__delta--empty{opacity:.65;width:7rem;height:.75rem}.kpi-card--locked{pointer-events:none}.kpi-card--locked .kpi-card__label,.kpi-card--locked .kpi-card__icon,.dashboard-hero-metric-tile--locked .dashboard-hero-metric-tile__icon,.dashboard-hero-metric-tile--locked .dashboard-hero-metric-tile__label{opacity:.45}.dashboard-hero-metric-tile__value--empty{background:var(--ds-on-surface);border-radius:999px;width:2.5rem;height:1.1rem;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-hero-metric-tile__value--empty{background:color-mix(in srgb, var(--ds-on-surface) 8%, transparent)}}@media (prefers-reduced-motion:reduce){.kpi-card{transition:none}}@media (min-width:640px){.kpi-card{gap:10px;padding:14px 16px}.kpi-card--spark{gap:8px;padding:14px 16px}.kpi-card__value{font-size:1.5rem}.kpi-card__sparkline{height:30px}}.list-stack{flex-direction:column;gap:8px;display:flex}.list-row{border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:background-color .18s,border-color .18s;display:flex}.list-row:hover{border-color:var(--ds-bento-border);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.list-row:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}.list-row-main{align-items:center;gap:12px;min-width:0;display:flex}.list-row-icon{border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);width:38px;height:38px;color:var(--ds-primary);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.meeting-avatar{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);border-radius:9999px;flex-shrink:0;overflow:hidden}.meeting-avatar--icon{background:var(--ds-surface-white);color:var(--ds-primary);border-radius:11px;justify-content:center;align-items:center;display:flex}.meeting-avatar__glyph{font-size:18px;line-height:1}.meeting-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.meeting-avatar--initials{letter-spacing:.01em;color:var(--ds-on-surface-variant);background:var(--ds-surface-container);-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.list-row-title{color:var(--ds-on-surface);font-size:13px;font-weight:600}.list-row-meta{color:var(--ds-text-muted);margin-top:2px;font-size:12px}.status-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--ds-secondary-container);border-radius:9999px;flex-shrink:0;padding:5px 10px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.status-badge{background:color-mix(in srgb, var(--ds-secondary-container) 55%, transparent)}}.status-badge{color:var(--ds-on-secondary-container)}.status-badge--sm{letter-spacing:.03em;padding:2px 7px;font-size:9px;line-height:1.35}.status-badge.is-success{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-success{background:color-mix(in srgb, var(--ds-success) 16%, transparent)}}.status-badge.is-success{color:var(--ds-success)}.status-badge.is-warning{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-warning{background:color-mix(in srgb, var(--ds-warning) 16%, transparent)}}.status-badge.is-warning{color:var(--ds-warning)}.status-badge.is-muted{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-muted{background:color-mix(in srgb, var(--ds-on-surface-variant) 10%, transparent)}}.status-badge.is-muted{color:var(--ds-on-surface-variant)}.status-badge.is-error{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-error{background:color-mix(in srgb, var(--ds-error) 14%, transparent)}}.status-badge.is-error{color:var(--ds-error)}.status-badge.is-done{background:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-done{background:color-mix(in srgb, var(--ds-on-surface-variant) 10%, transparent)}}.status-badge.is-done{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-done{color:color-mix(in srgb, var(--ds-on-surface-variant) 85%, var(--ds-on-surface))}}.status-badge.is-done{text-decoration:line-through;-webkit-text-decoration-color:var(--ds-on-surface-variant);-webkit-text-decoration-color:var(--ds-on-surface-variant);-webkit-text-decoration-color:var(--ds-on-surface-variant);text-decoration-color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.status-badge.is-done{-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ds-on-surface-variant) 50%, transparent)}}.list-row-value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);flex-shrink:0;font-size:13px;font-weight:600}.probability-track{background:var(--ds-surface-container-low);border-radius:9999px;width:100%;height:4px;margin-top:8px;overflow:hidden}.probability-fill{background:var(--ds-gradient-progress);border-radius:9999px;height:100%}.timeline-shell{flex:auto;min-height:0;position:relative}.timeline-list{flex-direction:column;gap:0;display:flex;position:relative}.timeline-list__slot{animation:.32s ease-out both activity-enter;animation-delay:var(--enter-delay,0s);overflow:hidden}.timeline-list__divider{letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);animation:.32s ease-out both activity-enter;animation-delay:var(--enter-delay,0s);align-items:center;gap:10px;margin:10px 0 4px;padding:0 2px;font-size:10px;font-weight:600;display:flex}.timeline-list__divider:before,.timeline-list__divider:after{content:"";background:var(--ds-bento-border);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.timeline-list__divider:before,.timeline-list__divider:after{background:color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.timeline-item{cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;align-items:flex-start;gap:12px;margin-inline:-6px;padding:11px 8px 12px;transition:background-color .18s ease-out,opacity .18s;display:flex;position:relative}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item{background:color-mix(in srgb, var(--ds-surface-container-low) 42%, transparent)}}.timeline-item:hover{background:var(--ds-primary)}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.timeline-item:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item:hover{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.timeline-item:focus-visible{background:var(--ds-primary)}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item:focus-visible{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.timeline-item:focus-visible{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item:focus-visible{background:color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface))}}.timeline-item:focus-visible{box-shadow:0 0 0 2px var(--ds-primary)}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item:focus-visible{box-shadow:0 0 0 2px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.timeline-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 22%, transparent)}.timeline-list__slot:nth-child(odd of .timeline-list__slot) .timeline-item:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 22%, transparent)}}.timeline-item.is-priority:before{content:"";background:var(--ds-error);border-radius:9999px;width:1.5px;position:absolute;top:14px;bottom:14px;left:2px}@supports (color:color-mix(in lab, red, red)){.timeline-item.is-priority:before{background:color-mix(in srgb, var(--ds-error) 45%, transparent)}}.timeline-list__slot:last-child .timeline-item{padding-bottom:10px}.timeline-item.is-done{opacity:.55}.timeline-item.is-done:hover{opacity:.7}.timeline-item.is-done .timeline-title{color:var(--ds-text-muted);text-decoration:line-through}.timeline-item__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.timeline-item__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.timeline-item__head-main{flex:1;min-width:0}.timeline-item__check{flex-shrink:0;width:15px;height:15px;margin-top:2px}.timeline-item__eyebrow{letter-spacing:.02em;opacity:.85;align-items:center;gap:4px;margin:0 0 2px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.timeline-item__eyebrow.is-ai,.activities-rail-item__eyebrow.is-ai{color:#5a3fd4;opacity:1;font-size:11px;font-weight:600}.timeline-item__eyebrow.is-priority{color:var(--ds-error)}.timeline-item__eyebrow-icon{font-size:11px;line-height:1}.timeline-item__eyebrow-mascot{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:-8px 0 -4px -2px;line-height:0;display:inline-flex;overflow:visible}.timeline-item__value{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);margin:3px 0 0;font-size:12px;font-weight:500;line-height:1.3}.timeline-item__footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;display:flex}.timeline-dot{z-index:1;width:26px;height:26px;color:var(--ds-on-primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.timeline-dot .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:14px;line-height:1}.listing-identity__avatar .material-symbols-outlined.listing-identity__stage-icon{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20;font-size:10px;line-height:1}.lead-inspector__identity-avatar .material-symbols-outlined.listing-identity__stage-icon{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20;font-size:14px;line-height:1}.google-map-marker__stage-badge.material-symbols-outlined.google-map-marker__stage-icon{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20;place-items:center;width:14px;height:14px;font-size:10px;line-height:1;display:grid}.lead-stage-badge .material-symbols-outlined.lead-stage-badge__icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:12px;line-height:1}.lead-stage-icon--material.lead-stage-icon--rail{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:14px;line-height:1}.lead-stage-icon--material.lead-stage-icon--inspector{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:12px;line-height:1}.lead-stage-icon--material.lead-stage-icon--ops{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:15px;line-height:1}.activities-rail-item__icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:14px;line-height:1}.timeline-dot.is-warning{background:var(--ds-warning)}.timeline-dot.is-primary{background:var(--ds-primary)}.timeline-dot.is-success{background:var(--ds-success)}.timeline-dot.is-muted{background:var(--ds-secondary)}.timeline-dot.is-danger{background:var(--ds-error)}.timeline-title{color:var(--ds-on-surface);margin:0;padding-right:4px;font-size:13px;font-weight:600;line-height:1.3}.timeline-description{color:var(--ds-text-muted);margin:0;font-size:12px;line-height:1.4}.timeline-action{letter-spacing:.01em;color:var(--ds-primary);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:600;transition:opacity .15s;display:inline-flex}.timeline-action:hover:not(:disabled){opacity:.75}.timeline-action:disabled{cursor:default;opacity:.4;color:var(--ds-text-muted)}.timeline-details{letter-spacing:.01em;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:11px;font-weight:500;transition:color .15s;display:inline-flex}.timeline-details:hover:not(:disabled){color:var(--ds-primary)}.timeline-details:disabled{cursor:default;opacity:.4}@media (prefers-reduced-motion:reduce){.timeline-item,.activities-rail-item{transition:none}.timeline-list__slot,.timeline-list__divider{animation:none}}@keyframes activity-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.channel-row+.channel-row{margin-top:18px}.channel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.channel-name{color:var(--ds-on-surface);font-weight:500}.channel-value{font-variant-numeric:tabular-nums;color:var(--ds-text-muted);font-size:12px;font-weight:600}.channel-track{background:var(--ds-surface-container-low);border-radius:9999px;height:6px;overflow:hidden}.channel-fill{border-radius:9999px;height:100%}.app-header{--header-chrome-action-padding:.5rem;--header-chrome-icon-size:1.5rem;--header-chrome-avatar-size:2rem;--header-chrome-actions-gap:.25rem;height:var(--app-header-height);-webkit-backdrop-filter:blur(20px)saturate(1.15);box-shadow:none;background:0 0;border-bottom:0;transition:height .28s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.app-header{--header-chrome-actions-gap:.5rem}}.app-header--page-title{height:var(--app-header-height);align-items:center;padding-block:.5rem}.app-header--compact,html[data-viewport=phone] .app-header,html[data-viewport=tablet] .app-header{-webkit-backdrop-filter:blur(20px)saturate(1.15);box-shadow:none;background:0 0;border-bottom:0}.app-header__icon-btn{appearance:none;padding:var(--header-chrome-action-padding);color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .16s,color .16s,padding .28s cubic-bezier(.22,1,.36,1);display:inline-flex}.app-header__icon-btn:hover,.app-header__icon-btn[aria-expanded=true]{background-color:var(--ds-surface-container-low);color:var(--ds-on-surface)}html[data-viewport=phone] .app-header button,html[data-viewport=tablet] .app-header button,html[data-viewport=phone] .app-header .app-header__icon-btn,html[data-viewport=tablet] .app-header .app-header__icon-btn,html[data-viewport=phone] .app-header .header-features-menu__trigger,html[data-viewport=tablet] .app-header .header-features-menu__trigger,html[data-viewport=phone] .app-header .app-header__refresh,html[data-viewport=tablet] .app-header .app-header__refresh,html[data-viewport=phone] .app-header .design-switcher__trigger,html[data-viewport=tablet] .app-header .design-switcher__trigger,html[data-viewport=phone] .app-header .user-menu__trigger,html[data-viewport=tablet] .app-header .user-menu__trigger{appearance:none!important;background:var(--ds-background)!important;background-color:var(--ds-background)!important;box-shadow:none!important;background-image:none!important}html[data-viewport=phone] .app-header button:hover,html[data-viewport=phone] .app-header button:focus,html[data-viewport=phone] .app-header button[aria-expanded=true],html[data-viewport=tablet] .app-header button:hover,html[data-viewport=tablet] .app-header button:focus,html[data-viewport=tablet] .app-header button[aria-expanded=true]{background:var(--ds-background)!important;background-color:var(--ds-background)!important}html[data-viewport=phone] .app-header .user-menu__trigger,html[data-viewport=tablet] .app-header .user-menu__trigger,html[data-viewport=phone] .app-header .user-menu__trigger:hover,html[data-viewport=tablet] .app-header .user-menu__trigger:hover,html[data-viewport=phone] .app-header .user-menu__trigger[aria-expanded=true],html[data-viewport=tablet] .app-header .user-menu__trigger[aria-expanded=true]{border-color:#0000!important}html[data-viewport=phone] .app-header .notification-badge,html[data-viewport=tablet] .app-header .notification-badge{box-shadow:0 0 0 2px var(--ds-background)}.app-header--phone .app-header__breadcrumb-list{gap:0}.app-header--phone .app-header__breadcrumb-item:not(:last-child),.app-header--phone .app-header__breadcrumb-separator{display:none}.app-header--phone .app-header__breadcrumb-text[aria-current=page]{font-family:var(--font-headline,inherit);letter-spacing:-.03em;color:var(--ds-on-surface);font-size:1.25rem;font-weight:700;line-height:1.2}.app-header--phone .app-header__before-title{margin-right:2px}html[data-viewport=phone] .dashboard-main__content{padding:8px 14px calc(var(--app-bottom-nav-height) + 5.5rem + var(--app-safe-bottom));gap:12px}html[data-viewport=phone] .dashboard-page--phone,html[data-viewport=tablet] .dashboard-page--phone{gap:var(--dashboard-group-gap,28px)}html[data-viewport=phone] .meetings-card--compact.bento-card,html[data-viewport=tablet] .meetings-card--compact.bento-card{box-shadow:none;background:0 0;border:0;padding:0}html[data-viewport=phone] .meetings-card--compact .card-header--compact,html[data-viewport=tablet] .meetings-card--compact .card-header--compact{margin-bottom:2px;padding-inline:2px}html[data-viewport=phone] .meetings-card--compact .card-header--compact .card-title,html[data-viewport=tablet] .meetings-card--compact .card-header--compact .card-title{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:700}html[data-viewport=phone] .meetings-card--compact .meetings-card__next,html[data-viewport=tablet] .meetings-card--compact .meetings-card__next{margin-inline:0;padding-inline:8px}html[data-viewport=phone] .meetings-card--compact .empty-state--card,html[data-viewport=tablet] .meetings-card--compact .empty-state--card{padding:.65rem .15rem .35rem}html[data-viewport=phone] .meeting-stack--compact,html[data-viewport=tablet] .meeting-stack--compact{gap:0}html[data-viewport=tablet] .kpi-card{border-color:var(--ds-bento-border);gap:8px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .kpi-card{border-color:color-mix(in srgb, var(--ds-bento-border) 35%, transparent)}}html[data-viewport=tablet] .kpi-card{box-shadow:none}html[data-viewport=tablet] .kpi-card--spark{aspect-ratio:16/10}html[data-viewport=tablet] .kpi-card__icon{background:0 0;border-radius:6px;width:22px;height:22px;font-size:13px}html[data-viewport=tablet] .kpi-card--strip .kpi-card__icon,html[data-viewport=tablet] .kpi-card__icon--strip{background:var(--ds-primary);border-radius:8px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .kpi-card--strip .kpi-card__icon,html[data-viewport=tablet] .kpi-card__icon--strip{background:color-mix(in srgb, var(--ds-primary) 7%, transparent)}}html[data-viewport=tablet] .kpi-card__value{letter-spacing:-.03em;white-space:normal;text-overflow:unset;font-size:1.3rem;font-weight:600;overflow:visible}html[data-viewport=tablet] .kpi-card--strip .kpi-card__label{letter-spacing:-.01em;text-transform:none;color:var(--ds-text-muted);white-space:normal;text-overflow:unset;font-size:11.5px;font-weight:400;line-height:1.4;overflow:visible}html[data-viewport=tablet] .kpi-card__delta{font-weight:400;line-height:1.4}html[data-viewport=tablet] .kpi-card__sparkline{height:26px}html[data-viewport=tablet] .dashboard-widgets{gap:28px}html[data-viewport=tablet] .dashboard-main__content{gap:18px}.app-header__start{min-width:0;overflow:hidden}.app-header__context,.app-header__title-block,.app-header__title-row{min-width:0}.app-header__title{letter-spacing:-.02em;min-width:0;color:var(--ds-on-surface);margin:0;font-size:1.125rem;font-weight:700;line-height:1.25;transition:font-size .28s cubic-bezier(.22,1,.36,1)}@media (min-width:640px){.app-header__title{font-size:1.25rem}}.app-header--page-title.app-header--scrolled .app-header__title{font-size:.9375rem}@media (min-width:640px){.app-header--page-title.app-header--scrolled .app-header__title{font-size:1rem}}.app-header--phone.app-header--scrolled .app-header__breadcrumb-text[aria-current=page]{font-size:1.0625rem}.app-header--scrolled,html[data-header-scrolled] .app-header{--header-chrome-fade:.48;--header-chrome-action-padding:.3125rem;--header-chrome-icon-size:1.25rem;--header-chrome-avatar-size:1.75rem;--header-chrome-actions-gap:.125rem}.app-header--scrolled .app-header__context,.app-header--scrolled .app-header__before-title,.app-header--scrolled .app-header__actions>*,html[data-header-scrolled] .app-header .app-header__context,html[data-header-scrolled] .app-header .app-header__before-title,html[data-header-scrolled] .app-header .app-header__actions>*{opacity:var(--header-chrome-fade,1);transition:opacity .28s cubic-bezier(.22,1,.36,1)}.app-header--scrolled .app-header__actions>:hover,.app-header--scrolled .app-header__actions>:focus-visible,.app-header--scrolled .app-header__actions>[aria-expanded=true],.app-header--scrolled .app-header__before-title:hover,.app-header--scrolled .app-header__title-accessory:hover,html[data-header-scrolled] .app-header .app-header__actions>:hover,html[data-header-scrolled] .app-header .app-header__actions>:focus-visible,html[data-header-scrolled] .app-header .app-header__actions>[aria-expanded=true]{opacity:1}.app-header--scrolled .app-header__title,.app-header--scrolled .app-header__breadcrumb-link,.app-header--scrolled .app-header__breadcrumb-text,.app-header--scrolled .app-header__breadcrumb-separator,.app-header--phone.app-header--scrolled .app-header__breadcrumb-text[aria-current=page],html[data-header-scrolled] .app-header .app-header__title,html[data-header-scrolled] .app-header .app-header__breadcrumb-link,html[data-header-scrolled] .app-header .app-header__breadcrumb-text,html[data-header-scrolled] .app-header .app-header__breadcrumb-separator,html[data-header-scrolled] .app-header--phone .app-header__breadcrumb-text[aria-current=page]{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.app-header--scrolled .app-header__title,.app-header--scrolled .app-header__breadcrumb-link,.app-header--scrolled .app-header__breadcrumb-text,.app-header--scrolled .app-header__breadcrumb-separator,.app-header--phone.app-header--scrolled .app-header__breadcrumb-text[aria-current=page],html[data-header-scrolled] .app-header .app-header__title,html[data-header-scrolled] .app-header .app-header__breadcrumb-link,html[data-header-scrolled] .app-header .app-header__breadcrumb-text,html[data-header-scrolled] .app-header .app-header__breadcrumb-separator,html[data-header-scrolled] .app-header--phone .app-header__breadcrumb-text[aria-current=page]{color:color-mix(in srgb, var(--ds-on-surface) 55%, var(--ds-text-muted))}}.app-header--scrolled .app-header__title,html[data-header-scrolled] .app-header .app-header__title{font-weight:600}.app-header__description-slot{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.app-header__description-slot.is-collapsed{opacity:0;grid-template-rows:0fr}.app-header__description-slot-inner{min-height:0;overflow:hidden}.app-header__description{max-width:42rem;color:var(--ds-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.35}.app-header__title-tour{flex-shrink:0;padding:.25rem}.app-header__title-tour .material-symbols-outlined{font-size:1.125rem}.app-header__title-accessory{flex-shrink:0;align-self:center;align-items:center;height:1.25em;margin-left:.35rem;display:none}.app-header__title-accessory.is-active{display:inline-flex}.app-header__title-accessory .app-header__refresh{justify-content:center;align-items:center;padding:.15rem;display:inline-flex;transform:translateY(.08em)}.app-header__title-accessory .app-header__refresh-icon{width:.875rem;height:.875rem;display:block}.app-header__before-title.is-relocated{display:none!important}.app-header--page-title .app-header__before-title{padding-top:.125rem;transition:padding-top .28s cubic-bezier(.22,1,.36,1)}.app-header--page-title.app-header--scrolled .app-header__before-title{padding-top:0}.app-header--page-title.app-header--scrolled .app-header__start{align-items:center}.app-header--page-title.app-header--scrolled{padding-block:.3125rem}.app-header__actions{z-index:2;gap:var(--header-chrome-actions-gap);flex-shrink:0;min-width:0;transition:gap .28s cubic-bezier(.22,1,.36,1);position:relative}.app-header__actions .app-header__icon-btn .material-symbols-outlined,.app-header__actions .design-switcher__trigger .material-symbols-outlined,.app-header__actions .header-features-menu__trigger .material-symbols-outlined{font-size:var(--header-chrome-icon-size);transition:font-size .28s cubic-bezier(.22,1,.36,1)}.app-header__actions .design-switcher__trigger,.app-header__actions .header-features-menu__trigger{padding:var(--header-chrome-action-padding);transition:background-color .16s,color .16s,padding .28s cubic-bezier(.22,1,.36,1)}.app-header__actions .user-menu__trigger,.app-header__actions .user-menu__trigger-image,.app-header__actions .user-menu__trigger-fallback{width:var(--header-chrome-avatar-size);height:var(--header-chrome-avatar-size);transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1)}.app-header--scrolled .app-header__actions .notification-badge,html[data-header-scrolled] .app-header .app-header__actions .notification-badge{min-width:14px;height:14px;padding:0 3px;font-size:9px;top:4px;right:4px}.app-header--scrolled .app-header__page-tools,html[data-header-scrolled] .app-header .app-header__page-tools{transform-origin:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:scale(.9)}.app-header--page-title .app-header__breadcrumb-block{margin-top:.125rem}.app-header--page-title .app-header__breadcrumb-link,.app-header--page-title .app-header__breadcrumb-text{font-size:.75rem}.app-header__breadcrumb-block{min-width:0}.app-header__before-title{flex:none;align-items:center;min-width:0;display:flex}.app-header__before-title:empty{display:none}.app-header__after-breadcrumbs{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex}.app-header__after-breadcrumbs:empty{display:none}.app-header__breadcrumbs{flex:auto;min-width:0}.app-header__breadcrumb-list{align-items:center;gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.app-header__breadcrumb-item{align-items:center;gap:.25rem;min-width:0;display:flex}.app-header__breadcrumb-separator{color:var(--ds-on-surface-variant);opacity:.72}.app-header__breadcrumb-link,.app-header__breadcrumb-text{font-family:var(--font-headline,inherit);color:var(--ds-on-surface-variant);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;transition:color .2s}html[data-viewport=phone] .app-header__breadcrumb-item:last-child .app-header__breadcrumb-text,html[data-viewport=tablet] .app-header__breadcrumb-item:last-child .app-header__breadcrumb-text{color:var(--ds-on-surface);font-weight:700}.app-header__breadcrumb-link:hover{color:var(--ds-on-surface)}.app-header__breadcrumb-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:639px){.app-header__start{padding-right:4px}.app-header__breadcrumb-block{gap:6px;overflow:hidden}.app-header__before-title{flex:none;min-width:0}.app-header__actions{background:0 0;padding-left:4px}.app-header__breadcrumbs{flex:0 auto;min-width:0}.app-header__breadcrumb-list{flex-wrap:nowrap;overflow:hidden}.app-header__breadcrumb-item{flex-shrink:1;min-width:0}.app-header__breadcrumb-item:last-child{flex-shrink:2}.app-header__breadcrumb-link,.app-header__breadcrumb-text{text-overflow:ellipsis;max-width:100%;font-size:.8125rem;display:block;overflow:hidden}}@media (max-width:479px){.app-header__breadcrumb-item:not(:last-child):not(:nth-last-child(2)){display:none}}.app-header__refresh{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s,color .2s;display:inline-flex}.app-header__refresh:hover:not(:disabled){background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.app-header__refresh:disabled{cursor:default;opacity:.75}.app-header__refresh-icon.is-spinning{animation:.8s linear infinite app-header-refresh-spin}html[data-viewport=phone] .app-header__refresh,html[data-viewport=tablet] .app-header__refresh{display:none!important}@keyframes app-header-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pull-to-refresh{min-width:0;position:relative}.dashboard-main:has(.listing-page-shell) .pull-to-refresh{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.pull-to-refresh__indicator{z-index:2;opacity:0;pointer-events:none;height:2.25rem;color:var(--ds-on-surface-variant);justify-content:center;align-items:center;gap:.5rem;transition:opacity .16s;display:flex;position:absolute;top:-2.75rem;left:0;right:0}.pull-to-refresh__indicator.is-visible{opacity:1}.pull-to-refresh__indicator.is-armed{color:var(--ds-primary)}.pull-to-refresh__icon{flex-shrink:0}.pull-to-refresh__indicator.is-refreshing .pull-to-refresh__icon{animation:.8s linear infinite app-header-refresh-spin}.pull-to-refresh__label{letter-spacing:-.01em;font-size:.75rem;font-weight:600}.pull-to-refresh__content{min-width:0;transition:transform .18s}.dashboard-main:has(.listing-page-shell) .pull-to-refresh__content{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.pull-to-refresh__content,.pull-to-refresh__indicator{transition:none}.pull-to-refresh__indicator.is-refreshing .pull-to-refresh__icon{animation:none}}.header-features-menu{position:relative}.app-header__page-tools{min-width:0}.app-header__menu{border-radius:10px;width:36px;height:36px;transition:background-color .16s,color .16s}.app-header__menu:hover{background:var(--ds-surface-container-low)}.header-features-menu__trigger{cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:8px;transition:background-color .16s,color .16s;display:flex}.header-features-menu__trigger:hover{background:var(--ds-surface-container-low)}.header-features-menu__panel{z-index:60;border:1px solid var(--ds-bento-border);border-radius:14px;width:min(320px,100vw - 24px);max-height:min(75vh,560px);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.header-features-menu__panel{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.header-features-menu__panel{background:var(--ds-bento-bg)}@supports (color:color-mix(in lab, red, red)){.header-features-menu__panel{background:color-mix(in srgb, var(--ds-bento-bg) 96%, transparent)}}.header-features-menu__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--ds-bento-border), 0 12px 36px #0f172a1a}@supports (color:color-mix(in lab, red, red)){.header-features-menu__panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-bento-border) 35%, transparent), 0 12px 36px #0f172a1a}}.header-features-menu__header{border-bottom:1px solid var(--ds-bento-border);padding:14px 14px 10px}@supports (color:color-mix(in lab, red, red)){.header-features-menu__header{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.header-features-menu__title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:600}.header-features-menu__back,.header-features-menu__close{display:none}.header-features-menu__section{border-bottom:1px solid var(--ds-bento-border);padding:10px 10px 4px}@supports (color:color-mix(in lab, red, red)){.header-features-menu__section{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 65%, transparent)}}.header-features-menu__section:last-child{border-bottom:0;padding-bottom:12px}.header-features-menu__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 6px;padding:0 6px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.header-features-menu__section-title{color:color-mix(in srgb, var(--ds-text-muted) 90%, transparent)}}.header-features-menu__section-body{min-width:0}.header-features-menu__section .dashboard-period-picker--mobile{background:0 0;border:0;padding:0}.header-features-menu__section .design-switcher__options{padding:0 0 4px}.header-features-menu__action{width:100%;color:var(--ds-on-surface);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s;display:flex}.header-features-menu__action:hover{background:var(--ds-surface-container-low);border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.header-features-menu__action:hover{border-color:color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.header-features-menu__action .material-symbols-outlined{color:var(--ds-on-surface-variant)}@media (max-width:767px){.design-switcher__panel,.user-menu__panel,.header-features-menu__panel:not(.header-features-menu__panel--page){width:min(360px,100vw - 24px);position:fixed;top:calc(3.5rem + 8px);left:auto;right:12px}.notification-panel:not(.notification-panel--page){width:min(360px,100vw - 24px);max-height:min(70vh,520px);position:fixed;top:calc(3.5rem + 8px);left:auto;right:12px;overflow-y:auto}.header-features-menu__panel:not(.header-features-menu__panel--page){max-height:min(72vh,540px)}}@media (min-width:640px) and (max-width:767px){.notification-panel:not(.notification-panel--page),.design-switcher__panel,.user-menu__panel,.header-features-menu__panel:not(.header-features-menu__panel--page){top:calc(4rem + 8px)}}.design-switcher{position:relative}.design-switcher__trigger{color:var(--ds-on-surface-variant);border-radius:9999px;justify-content:center;align-items:center;padding:8px;transition:background-color .2s;display:flex}.design-switcher__trigger:hover{background:var(--ds-surface-container-low)}.design-switcher__panel{z-index:60;border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);background:var(--ds-bento-bg);width:min(320px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 40px #00000029}.design-switcher__panel-header{border-bottom:1px solid var(--ds-bento-border);padding:14px 16px 12px}.design-switcher__panel-title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:600}.design-switcher__panel-subtitle{color:var(--ds-text-muted);margin:2px 0 0;font-size:12px}.design-switcher__options{flex-direction:column;gap:4px;padding:8px;display:flex}.design-switcher__option{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;transition:background-color .2s,border-color .2s;display:flex}.design-switcher__option:hover{background:var(--ds-surface-container-low)}.design-switcher__option.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.design-switcher__option.is-active{border-color:color-mix(in srgb, var(--ds-primary) 24%, var(--ds-bento-border))}}.design-switcher__option.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.design-switcher__option.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.design-switcher__swatches{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.design-switcher__swatch{border-radius:9999px;width:28px;height:10px;box-shadow:inset 0 0 0 1px #ffffff14}.design-switcher__option-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.design-switcher__option-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.design-switcher__option-name{color:var(--ds-on-surface);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.design-switcher__mode{background:var(--ds-surface-container);letter-spacing:.02em;text-transform:uppercase;color:var(--ds-text-muted);border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:600}.design-switcher__mode.is-dark{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.design-switcher__mode.is-dark{background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface-container))}}.design-switcher__mode.is-dark{color:var(--ds-primary)}.design-switcher__option-desc{color:var(--ds-text-muted);font-size:12px;line-height:1.35}.design-switcher__check{color:var(--ds-primary);flex-shrink:0}.notification-badge{background:var(--ds-error);min-width:16px;height:16px;color:var(--ds-on-error);box-shadow:0 0 0 2px var(--ds-surface-container-lowest);border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:6px}.notification-panel{z-index:50;border-radius:var(--ds-radius-bento);border:1px solid var(--ds-bento-border);background:var(--ds-bento-bg);width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.user-menu{flex-shrink:0;position:relative}.user-menu__trigger{border:1px solid var(--ds-border-subtle);cursor:pointer;background:0 0;border-radius:9999px;width:32px;height:32px;padding:0;line-height:0;transition:border-color .2s;display:block;position:relative;overflow:hidden}.user-menu__trigger-image{object-fit:cover;width:32px;height:32px;display:block}.user-menu__trigger-fallback{background:var(--ds-primary);justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.user-menu__trigger-fallback{background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface-container-low))}}.user-menu__trigger-fallback{letter-spacing:.02em;color:var(--ds-primary);font-size:11px;font-weight:700}.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-border-subtle))}}.user-menu__trigger:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.user-menu__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.user-menu__trigger:focus-visible{outline-offset:2px}.user-menu__panel{z-index:60;border:1px solid var(--ds-bento-border);border-radius:14px;width:min(248px,100vw - 32px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.user-menu__panel{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.user-menu__panel{background:var(--ds-bento-bg)}@supports (color:color-mix(in lab, red, red)){.user-menu__panel{background:color-mix(in srgb, var(--ds-bento-bg) 96%, transparent)}}.user-menu__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--ds-bento-border), 0 12px 36px #0f172a1a}@supports (color:color-mix(in lab, red, red)){.user-menu__panel{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-bento-border) 35%, transparent), 0 12px 36px #0f172a1a}}.user-menu__header{border-bottom:1px solid var(--ds-bento-border);padding:14px 14px 12px}@supports (color:color-mix(in lab, red, red)){.user-menu__header{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.user-menu__name{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:600}.user-menu__role{color:var(--ds-text-muted);margin:2px 0 0;font-size:12px}.user-menu__body{flex-direction:column;gap:2px;padding:8px;display:flex}.user-menu__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;padding:6px 10px 4px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.user-menu__section-title{color:color-mix(in srgb, var(--ds-text-muted) 90%, transparent)}}.user-menu__item{width:100%;color:var(--ds-on-surface);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:500;transition:background-color .16s,border-color .16s;display:flex}.user-menu__item-label{flex:1;min-width:0}.user-menu__pending-dot{background:var(--ds-warning);width:8px;height:8px;box-shadow:0 0 0 3px var(--ds-warning);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.user-menu__pending-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-warning) 18%, transparent)}}.user-menu__item:hover{background:var(--ds-surface-container-low);border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.user-menu__item:hover{border-color:color-mix(in srgb, var(--ds-bento-border) 55%, transparent)}}.user-menu__item .material-symbols-outlined{color:var(--ds-on-surface-variant)}.user-menu__section-title+.user-menu__section-title,.user-menu__item+.user-menu__section-title{margin-top:6px}.user-profile-dialog.ui-dialog__content{gap:0;width:min(100vw - 2rem,560px);max-height:min(90vh,780px);padding-bottom:0;overflow:hidden}.lead-form-modal.ui-dialog__content{border-radius:1.125rem;flex-direction:column;gap:0;width:min(100vw - 2rem,67.5rem);max-width:67.5rem;max-height:90vh;padding-bottom:0;display:flex;overflow:hidden}.lead-form-modal .ui-dialog__header{flex-shrink:0}.lead-form-modal__input-wrap{position:relative}.lead-form-modal__input-icon{z-index:1;pointer-events:none;color:var(--ds-text-muted);font-size:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.lead-form-modal .lead-form-modal__input-with-icon.ui-control{padding-left:2.625rem}.lead-create-mobile-flow .lead-mobile-input--with-icon.ui-control{padding-left:2.75rem}@media (max-width:899px){.lead-form-modal.ui-dialog__content{border-radius:1rem;width:calc(100vw - 1rem);max-width:none;max-height:calc(100vh - 1rem)}}html[data-viewport=phone] .lead-edit-mobile-dialog.ui-dialog__content,html[data-viewport=tablet] .lead-edit-mobile-dialog.ui-dialog__content{background:var(--ds-surface);width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;gap:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden;transform:none}html[data-viewport=phone] .lead-edit-mobile-dialog>.ui-dialog__close,html[data-viewport=tablet] .lead-edit-mobile-dialog>.ui-dialog__close{display:none}.user-profile-dialog__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.user-profile-dialog__reload{color:var(--ds-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:.4rem;transition:background-color .2s,color .2s;display:inline-flex}.user-profile-dialog__reload:hover:not(:disabled){background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.user-profile-dialog__reload:disabled{cursor:default;opacity:.75}.user-profile-dialog__reload-icon.is-spinning{animation:.8s linear infinite app-header-refresh-spin}.user-profile-dialog__mode{border:1px solid var(--ds-bento-border);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__mode{border:1px solid color-mix(in srgb, var(--ds-bento-border) 80%, transparent)}}.user-profile-dialog__mode{background:var(--ds-surface-container-low);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-muted);padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.user-profile-dialog__mode.is-editing{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__mode.is-editing{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.user-profile-dialog__mode.is-editing{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__mode.is-editing{background:color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface))}}.user-profile-dialog__mode.is-editing{color:var(--ds-primary)}.user-profile-dialog__body{flex-direction:column;flex:1;gap:1.25rem;padding:0 1.5rem .25rem;display:flex;overflow-y:auto}.user-profile-dialog__section{flex-direction:column;gap:.875rem;display:flex}.user-profile-dialog__section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-text-muted);margin:0;font-size:.6875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__section-title{color:color-mix(in srgb, var(--ds-text-muted) 92%, transparent)}}.user-profile-dialog__avatar-row{align-items:center;gap:1rem;display:flex}.user-profile-dialog__avatar{border:1px solid var(--ds-bento-border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__avatar{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.user-profile-dialog__avatar{background:var(--ds-surface-container-low)}.user-profile-dialog__avatar-image{object-fit:cover;width:88px;height:88px;display:block}.user-profile-dialog__avatar-fallback{background:var(--ds-primary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__avatar-fallback{background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface-container-low))}}.user-profile-dialog__avatar-fallback{letter-spacing:.02em;color:var(--ds-primary);font-size:1.5rem;font-weight:700}.user-profile-dialog__avatar-meta{flex-direction:column;flex:1;gap:.625rem;min-width:0;display:flex}.user-profile-dialog__avatar-hint{color:var(--ds-text-muted);margin:0;font-size:.8125rem;line-height:1.4}.user-profile-dialog__avatar-btn{border:1px solid var(--ds-bento-border);align-items:center;gap:.4rem;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__avatar-btn{border:1px solid color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.user-profile-dialog__avatar-btn{background:var(--ds-surface);color:var(--ds-on-surface);cursor:pointer;border-radius:9999px;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;transition:background-color .16s,border-color .16s}.user-profile-dialog__avatar-btn:hover{background:var(--ds-surface-container-low);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__avatar-btn:hover{border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-bento-border))}}.user-profile-dialog__grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:520px){.user-profile-dialog__grid{grid-template-columns:1fr 1fr}.user-profile-dialog__full{grid-column:1/-1}}.user-profile-dialog .ui-control[readonly]{cursor:default;opacity:1;color:var(--ds-on-surface);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog .ui-control[readonly]{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, var(--ds-surface))}}.user-profile-dialog .ui-control[readonly]{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog .ui-control[readonly]{border-color:color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.user-profile-dialog__footer{margin-top:.25rem}.user-profile-dialog__btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.45rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.user-profile-dialog__btn--ghost{border-color:var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.user-profile-dialog__btn--ghost{border-color:color-mix(in srgb, var(--ds-bento-border) 85%, transparent)}}.user-profile-dialog__btn--ghost{color:var(--ds-on-surface);background:0 0}.user-profile-dialog__btn--ghost:hover{background:var(--ds-surface-container-low)}.user-profile-dialog__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary,#fff)}.user-profile-dialog__btn--primary:hover{filter:brightness(1.05)}.notification-panel__header{border-bottom:1px solid var(--ds-bento-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.notification-panel__back{display:none}.notification-panel__close{color:var(--ds-on-surface-variant);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem;transition:background-color .16s,color .16s;display:inline-flex}.notification-panel__close:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.notification-panel__title{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.notification-panel__subtitle{color:var(--ds-text-muted);margin:2px 0 0;font-size:12px}.notification-panel__list{margin:0;padding:4px 0;list-style:none}.notification-welcome{border:1px solid var(--ds-primary);border-radius:12px;margin:6px 8px 8px;padding:14px 88px 14px 14px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notification-welcome{border:1px solid color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.notification-welcome{background:radial-gradient(circle at 100% 20%, var(--ds-primary) 0%, transparent 52%), linear-gradient(145deg, var(--ds-primary) 0%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.notification-welcome{background:radial-gradient(circle at 100% 20%, color-mix(in srgb, var(--ds-primary) 16%, transparent) 0%, transparent 52%), linear-gradient(145deg, color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface-container-lowest)) 0%, color-mix(in srgb, var(--ds-primary) 3%, var(--ds-bento-bg)) 100%)}}.notification-welcome{animation:.48s cubic-bezier(.22,1,.36,1) both notification-welcome-enter}.notification-welcome__glow{background:radial-gradient(circle, var(--ds-primary) 0%, transparent 70%);border-radius:50%;width:140px;height:140px;position:absolute;inset:-40% -20% auto auto}@supports (color:color-mix(in lab, red, red)){.notification-welcome__glow{background:radial-gradient(circle, color-mix(in srgb, var(--ds-primary) 28%, transparent) 0%, transparent 70%)}}.notification-welcome__glow{pointer-events:none;animation:4.8s ease-in-out infinite notification-welcome-glow}.notification-welcome__orbit{border:1px dashed var(--ds-primary);border-radius:50%;width:72px;height:72px;margin-top:-36px;position:absolute;top:50%;right:14px}@supports (color:color-mix(in lab, red, red)){.notification-welcome__orbit{border:1px dashed color-mix(in srgb, var(--ds-primary) 32%, transparent)}}.notification-welcome__orbit{opacity:.7;pointer-events:none;animation:12s linear infinite notification-welcome-orbit}.notification-welcome__orbit:before{content:"";background:var(--ds-primary);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.notification-welcome__orbit:before{background:color-mix(in srgb, var(--ds-primary) 55%, transparent)}}.notification-welcome__orbit:before{box-shadow:0 0 12px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.notification-welcome__orbit:before{box-shadow:0 0 12px color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.notification-welcome__orbit:after{content:"";background:var(--ds-primary);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:-2px;left:50%}@supports (color:color-mix(in lab, red, red)){.notification-welcome__orbit:after{background:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface))}}.notification-welcome__orbit:after{box-shadow:0 0 8px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.notification-welcome__orbit:after{box-shadow:0 0 8px color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.notification-welcome__copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.notification-welcome__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-primary);font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.notification-welcome__eyebrow{color:color-mix(in srgb, var(--ds-primary) 72%, var(--ds-on-surface))}}.notification-welcome__eyebrow{animation:.42s cubic-bezier(.22,1,.36,1) 60ms both notification-welcome-rise}.notification-welcome__title{color:var(--ds-on-surface);margin:0;font-size:13px;font-weight:650;line-height:1.3;animation:.42s cubic-bezier(.22,1,.36,1) .11s both notification-welcome-rise}.notification-welcome__description{color:var(--ds-on-surface-variant);margin:0;font-size:11.5px;line-height:1.45;animation:.42s cubic-bezier(.22,1,.36,1) .16s both notification-welcome-rise}.notification-welcome__time{background:var(--ds-primary);border-radius:999px;width:fit-content;margin-top:4px;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notification-welcome__time{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.notification-welcome__time{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.notification-welcome__time{color:color-mix(in srgb, var(--ds-primary) 78%, var(--ds-on-surface))}}.notification-welcome__time{letter-spacing:.01em;font-size:10px;font-weight:600;animation:.42s cubic-bezier(.22,1,.36,1) .21s both notification-welcome-rise}@keyframes notification-welcome-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes notification-welcome-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes notification-welcome-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes notification-welcome-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.notification-welcome,.notification-welcome__glow,.notification-welcome__orbit,.notification-welcome__eyebrow,.notification-welcome__title,.notification-welcome__description,.notification-welcome__time{animation:none}}.notification-item{gap:10px;padding:10px 14px;transition:background-color .2s;display:flex}.notification-item+.notification-item{border-top:1px solid var(--ds-bento-border)}.notification-item:hover{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.notification-item:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.notification-item__icon{background:var(--ds-surface-container);width:30px;height:30px;color:var(--ds-on-surface-variant);box-shadow:inset 0 0 0 1px var(--ds-bento-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notification-item__icon .material-symbols-outlined{font-size:16px}.notification-item.is-meeting .notification-item__icon{background:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.notification-item.is-meeting .notification-item__icon{background:color-mix(in srgb, var(--ds-warning) 10%, var(--ds-surface-container))}}.notification-item.is-meeting .notification-item__icon{color:var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.notification-item.is-meeting .notification-item__icon{color:color-mix(in srgb, var(--ds-warning) 80%, var(--ds-on-surface-variant))}}.notification-item.is-meeting .notification-item__icon{box-shadow:inset 0 0 0 1px var(--ds-warning)}@supports (color:color-mix(in lab, red, red)){.notification-item.is-meeting .notification-item__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ds-warning) 16%, var(--ds-bento-border))}}.notification-item__body{flex:1;min-width:0}.notification-item__meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.notification-item__title{color:var(--ds-on-surface);margin:0;font-size:12px;font-weight:600;line-height:1.35}.notification-item__time{color:var(--ds-text-muted);flex-shrink:0;font-size:10px;font-weight:500}.notification-item__description{color:var(--ds-on-surface-variant);margin:2px 0 0;font-size:12px;line-height:1.4}.notification-item__client{color:var(--ds-text-muted);margin:3px 0 0;font-size:11px;font-weight:500}.notification-item__meeting-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ds-text-muted);margin-top:3px;font-size:10px;font-weight:500;line-height:1.3;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notification-item__meeting-link{color:color-mix(in srgb, var(--ds-text-muted) 88%, transparent)}}.notification-item__meeting-link{text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:color .2s}.notification-item__meeting-link:hover{color:var(--ds-on-surface-variant)}.notification-item__footer{align-items:center;gap:8px;margin-top:8px;display:flex}.notification-item__footer-sep{background:var(--ds-bento-border);flex-shrink:0;width:1px;height:12px}.notification-action{color:var(--ds-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.notification-action.is-accent{border:1px solid var(--ds-primary);border-radius:999px;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.notification-action.is-accent{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bento-border))}}.notification-action.is-accent{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.notification-action.is-accent{background:color-mix(in srgb, var(--ds-primary) 6%, transparent)}}.notification-action.is-accent{color:var(--ds-primary)}.notification-action.is-accent:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.notification-action.is-accent:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.notification-action.is-accent:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.notification-action.is-accent:hover{border-color:color-mix(in srgb, var(--ds-primary) 32%, var(--ds-bento-border))}}.notification-action.is-accent:hover{color:var(--ds-primary)}.notification-action.is-ghost:hover{color:var(--ds-on-surface)}html[data-viewport=phone] .notification-panel--page,html[data-viewport=tablet] .notification-panel--page{z-index:100;background:var(--ds-background);flex-direction:column;min-height:100dvh;display:flex;overflow:hidden;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:fixed!important;inset:0!important}html[data-viewport=phone] .notification-panel--page .notification-panel__header,html[data-viewport=tablet] .notification-panel--page .notification-panel__header{z-index:1;min-height:calc(var(--app-header-height) + var(--app-safe-top));border-bottom:1px solid var(--ds-bento-border);flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .notification-panel--page .notification-panel__header,html[data-viewport=tablet] .notification-panel--page .notification-panel__header{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}html[data-viewport=phone] .notification-panel--page .notification-panel__header,html[data-viewport=tablet] .notification-panel--page .notification-panel__header{background:var(--ds-background);padding:calc(var(--app-safe-top) + .5rem) 1rem .75rem}html[data-viewport=phone] .notification-panel--page .notification-panel__heading,html[data-viewport=tablet] .notification-panel--page .notification-panel__heading{flex:auto;min-width:0}html[data-viewport=phone] .notification-panel--page .notification-panel__back,html[data-viewport=tablet] .notification-panel--page .notification-panel__back{width:2.5rem;height:2.5rem;color:var(--ds-on-surface);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-viewport=phone] .notification-panel--page .notification-panel__back:active,html[data-viewport=tablet] .notification-panel--page .notification-panel__back:active{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .notification-panel--page .notification-panel__back:active,html[data-viewport=tablet] .notification-panel--page .notification-panel__back:active{background:color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}html[data-viewport=phone] .notification-panel--page .notification-panel__close,html[data-viewport=tablet] .notification-panel--page .notification-panel__close{display:none}html[data-viewport=phone] .notification-panel--page .notification-panel__title,html[data-viewport=tablet] .notification-panel--page .notification-panel__title{letter-spacing:-.035em;font-size:1.25rem;font-weight:700;line-height:1.15}html[data-viewport=phone] .notification-panel--page .notification-panel__subtitle,html[data-viewport=tablet] .notification-panel--page .notification-panel__subtitle{margin-top:.125rem;font-size:.75rem;line-height:1.35}html[data-viewport=phone] .notification-panel--page .notification-panel__list,html[data-viewport=tablet] .notification-panel--page .notification-panel__list{overscroll-behavior:contain;min-height:0;padding:.75rem 1rem calc(var(--app-safe-bottom) + 1.25rem);-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}html[data-viewport=phone] .notification-panel--page .notification-item,html[data-viewport=tablet] .notification-panel--page .notification-item{background:var(--ds-surface-white);border-radius:16px;gap:12px;min-height:5.25rem;padding:12px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .notification-panel--page .notification-item,html[data-viewport=tablet] .notification-panel--page .notification-item{background:color-mix(in srgb, var(--ds-surface-white) 86%, transparent)}}html[data-viewport=phone] .notification-panel--page .notification-item,html[data-viewport=tablet] .notification-panel--page .notification-item{box-shadow:0 1px 2px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .notification-panel--page .notification-item,html[data-viewport=tablet] .notification-panel--page .notification-item{box-shadow:0 1px 2px color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}html[data-viewport=phone] .notification-panel--page .notification-item,html[data-viewport=tablet] .notification-panel--page .notification-item{-webkit-tap-highlight-color:transparent}html[data-viewport=phone] .notification-panel--page .notification-item+.notification-item,html[data-viewport=tablet] .notification-panel--page .notification-item+.notification-item{border-top:0;margin-top:8px}html[data-viewport=phone] .notification-panel--page .notification-item:hover,html[data-viewport=tablet] .notification-panel--page .notification-item:hover{background:var(--ds-surface-white)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .notification-panel--page .notification-item:hover,html[data-viewport=tablet] .notification-panel--page .notification-item:hover{background:color-mix(in srgb, var(--ds-surface-white) 86%, transparent)}}html[data-viewport=phone] .notification-panel--page .notification-item:active,html[data-viewport=tablet] .notification-panel--page .notification-item:active{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .notification-panel--page .notification-item:active,html[data-viewport=tablet] .notification-panel--page .notification-item:active{background:color-mix(in srgb, var(--ds-on-surface) 3%, var(--ds-surface-white))}}html[data-viewport=phone] .notification-panel--page .notification-item:active,html[data-viewport=tablet] .notification-panel--page .notification-item:active{box-shadow:none}html[data-viewport=phone] .notification-panel--page .notification-item__icon,html[data-viewport=tablet] .notification-panel--page .notification-item__icon{width:36px;height:36px;box-shadow:none;border-radius:12px}html[data-viewport=phone] .notification-panel--page .notification-item__icon .material-symbols-outlined,html[data-viewport=tablet] .notification-panel--page .notification-item__icon .material-symbols-outlined{font-size:20px}html[data-viewport=phone] .notification-panel--page .notification-item__meta,html[data-viewport=tablet] .notification-panel--page .notification-item__meta{align-items:flex-start}html[data-viewport=phone] .notification-panel--page .notification-item__title,html[data-viewport=tablet] .notification-panel--page .notification-item__title{font-size:.875rem;font-weight:600;line-height:1.3}html[data-viewport=phone] .notification-panel--page .notification-item__time,html[data-viewport=tablet] .notification-panel--page .notification-item__time{padding-top:.125rem;font-size:.6875rem;font-weight:400}html[data-viewport=phone] .notification-panel--page .notification-item__description,html[data-viewport=tablet] .notification-panel--page .notification-item__description{color:var(--ds-on-surface-variant);margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.45}html[data-viewport=phone] .notification-panel--page .notification-item__client,html[data-viewport=tablet] .notification-panel--page .notification-item__client{font-size:.75rem;font-weight:400;line-height:1.4}html[data-viewport=phone] .notification-panel--page .notification-item__footer,html[data-viewport=tablet] .notification-panel--page .notification-item__footer{gap:10px;margin-top:10px}html[data-viewport=phone] .notification-panel--page .notification-action.is-accent,html[data-viewport=tablet] .notification-panel--page .notification-action.is-accent{min-height:1.875rem;padding:5px 10px}html[data-viewport=phone] .notification-panel--page .notification-welcome,html[data-viewport=tablet] .notification-panel--page .notification-welcome{border-radius:14px;margin:4px 4px 10px;padding:16px 96px 16px 16px}html[data-viewport=phone] .notification-panel--page .notification-welcome__title,html[data-viewport=tablet] .notification-panel--page .notification-welcome__title{font-size:.9375rem}html[data-viewport=phone] .notification-panel--page .notification-welcome__description,html[data-viewport=tablet] .notification-panel--page .notification-welcome__description{font-size:.8125rem}html[data-viewport=phone] .notification-panel--page .notification-panel__empty,html[data-viewport=tablet] .notification-panel--page .notification-panel__empty{padding:3rem 1.5rem calc(var(--app-safe-bottom) + 3rem);flex:auto;place-items:center;font-size:.875rem;display:grid}html[data-notifications-page=open] .app-header,html[data-notifications-page=open] .app-bottom-nav,html[data-notifications-page=open] .fab-root,html[data-features-page=open] .app-header,html[data-features-page=open] .app-bottom-nav,html[data-features-page=open] .fab-root,html[data-mobile-nav=open] .app-bottom-nav,html[data-mobile-nav=open] .fab-root{visibility:hidden;pointer-events:none}html[data-adaptive-flow=open]{--app-bottom-nav-height:0px;--app-fab-offset:0px;--app-header-height:0px;height:100%;overflow:hidden}html[data-adaptive-flow=open] .app-header,html[data-adaptive-flow=open] .app-bottom-nav,html[data-adaptive-flow=open] .fab-root{visibility:hidden;pointer-events:none}html[data-adaptive-flow=open] .dashboard-main{box-sizing:border-box;height:100dvh;max-height:100dvh;padding-top:0;padding-bottom:0;overflow:hidden}html[data-adaptive-flow=open] .dashboard-main>div:first-child{flex:1;gap:0;min-height:0;padding:0;overflow:hidden}html[data-adaptive-flow=open] .page-container{flex:1;height:100%;min-height:0;overflow:hidden}html[data-adaptive-flow=open] .lead-create-mobile-page{flex:1;height:100%;min-height:0;margin:0}html[data-adaptive-flow=open] .app-footer{display:none}html[data-adaptive-flow=open] .adaptive-flow--fullscreen{z-index:45;width:100%;max-width:none;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}html[data-viewport=phone] .header-features-menu__panel--page,html[data-viewport=tablet] .header-features-menu__panel--page{z-index:100;background:var(--ds-background);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;min-height:100dvh;display:flex;overflow:hidden;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;position:fixed!important;inset:0!important}html[data-viewport=phone] .header-features-menu__panel--page.hidden,html[data-viewport=tablet] .header-features-menu__panel--page.hidden{display:none}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__header,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__header{z-index:1;min-height:calc(var(--app-header-height) + var(--app-safe-top));border-bottom:1px solid var(--ds-bento-border);flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__header,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__header{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__header,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__header{background:var(--ds-background);padding:calc(var(--app-safe-top) + .5rem) 1rem .75rem}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__back,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__back{width:2.5rem;height:2.5rem;color:var(--ds-on-surface);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__back:active,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__back:active{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__back:active,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__back:active{background:color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__close,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__close{display:none}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__title,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__title{letter-spacing:-.035em;flex:auto;min-width:0;font-size:1.25rem;font-weight:700;line-height:1.15}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__body,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__body{overscroll-behavior:contain;min-height:0;padding:.5rem .75rem calc(var(--app-safe-bottom) + 1.25rem);-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__section,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__section{border-bottom:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__section,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__section{border-bottom:1px solid color-mix(in srgb, var(--ds-bento-border) 45%, transparent)}}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__section,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__section{padding:12px 6px}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__section:last-child,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__section:last-child{border-bottom:0}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__section-title,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__section-title{margin-bottom:8px;font-size:11px}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__action,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__action{-webkit-tap-highlight-color:transparent;border-radius:12px;min-height:2.75rem;padding:10px 12px;font-size:.9375rem}html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__action:active,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__action:active{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .header-features-menu__panel--page .header-features-menu__action:active,html[data-viewport=tablet] .header-features-menu__panel--page .header-features-menu__action:active{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.app-sidebar{--sidebar-accent:var(--ds-primary);--sidebar-ease:cubic-bezier(.22, 1, .36, 1);--sidebar-duration:.18s;z-index:50;background:var(--ds-sidebar-bg,#fafbfc);border-right:1px solid var(--ds-sidebar-border);flex-direction:column;gap:0;height:100%;padding:12px 10px;display:flex;position:fixed;top:0;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-sidebar{border-right:1px solid color-mix(in srgb, var(--ds-sidebar-border) 42%, transparent)}}.app-sidebar{transition:width var(--sidebar-duration) var(--sidebar-ease), padding var(--sidebar-duration) var(--sidebar-ease), transform .24s var(--sidebar-ease)}.app-sidebar__orbit{z-index:0;pointer-events:none;opacity:.32;background:radial-gradient(circle at 12% -8%, var(--sidebar-accent) 0%, transparent 42%), radial-gradient(circle at 108% 18%, var(--ds-primary) 0%, transparent 38%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-sidebar__orbit{background:radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--sidebar-accent) 6%, transparent) 0%, transparent 42%), radial-gradient(circle at 108% 18%, color-mix(in srgb, var(--ds-primary) 4%, transparent) 0%, transparent 38%)}}.app-sidebar__orbit:before,.app-sidebar__orbit:after{content:"";border:1px solid var(--ds-primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.app-sidebar__orbit:before,.app-sidebar__orbit:after{border:1px solid color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.app-sidebar__orbit:before{width:168px;height:168px;top:-48px;left:-56px}.app-sidebar__orbit:after{border-color:var(--sidebar-accent);width:210px;height:210px;bottom:12%;right:-72px}@supports (color:color-mix(in lab, red, red)){.app-sidebar__orbit:after{border-color:color-mix(in srgb, var(--sidebar-accent) 7%, transparent)}}.app-sidebar>:not(.app-sidebar__orbit){z-index:1;position:relative}.mobile-nav-backdrop{z-index:45;background:var(--ds-inverse-surface);border:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-nav-backdrop{background:color-mix(in srgb, var(--ds-inverse-surface) 32%, transparent)}}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--sidebar-duration) ease-out}.mobile-nav-backdrop.is-visible{opacity:1;pointer-events:auto}.app-sidebar__top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:0;padding:0 0 8px;display:flex}.app-sidebar__divider{border:none;border-top:1px solid var(--ds-sidebar-border);flex-shrink:0;margin:0 4px 8px}@supports (color:color-mix(in lab, red, red)){.app-sidebar__divider{border-top:1px solid color-mix(in srgb, var(--ds-sidebar-border) 38%, transparent)}}.app-sidebar__brand{min-width:0;color:inherit;transition:background-color var(--sidebar-duration) ease-out;border-radius:10px;flex:1;align-items:center;gap:10px;padding:2px 4px;text-decoration:none;display:flex}.app-sidebar__brand:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__brand:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 65%, transparent)}}.app-sidebar__brand:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__brand:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 40%, transparent)}}.app-sidebar__brand:focus-visible{outline-offset:2px}.app-sidebar__brand-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.app-sidebar__brand-name{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-on-surface);margin:0;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.app-sidebar__brand-tagline{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-muted);margin:0;font-size:10px;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-sidebar__brand-tagline{color:color-mix(in srgb, var(--ds-text-muted) 78%, transparent)}}.app-sidebar__version{background:var(--ds-outline-variant);border-radius:999px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin:4px 8px 0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-sidebar__version{background:color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.app-sidebar__version{letter-spacing:.04em;color:var(--ds-text-muted);padding:1px 6px;font-size:8px;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.app-sidebar__version{color:color-mix(in srgb, var(--ds-text-muted) 68%, transparent)}}.app-sidebar__version{font-variant-numeric:tabular-nums}.app-sidebar__close,.app-sidebar__collapse{cursor:pointer;transition:background-color var(--sidebar-duration) ease-out, color var(--sidebar-duration) ease-out, box-shadow var(--sidebar-duration) ease-out, opacity var(--sidebar-duration) ease-out, transform var(--sidebar-duration) ease-out;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-sidebar__close{width:32px;height:32px;color:var(--ds-on-surface-variant);background:0 0;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.app-sidebar__close{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}.app-sidebar__close:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__close:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 80%, transparent)}}.app-sidebar__close:hover{color:var(--ds-on-surface)}.app-sidebar__collapse{background:var(--ds-nav-hover-bg);border-radius:999px;width:32px;height:32px;display:none}@supports (color:color-mix(in lab, red, red)){.app-sidebar__collapse{background:color-mix(in srgb, var(--ds-nav-hover-bg) 35%, transparent)}}.app-sidebar__collapse{color:var(--ds-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__collapse{color:color-mix(in srgb, var(--ds-on-surface-variant) 70%, transparent)}}.app-sidebar__collapse{opacity:.85}.app-sidebar__collapse:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__collapse:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 88%, transparent)}}.app-sidebar__collapse:hover{color:var(--ds-on-surface);opacity:1;transform:scale(1.04);box-shadow:0 1px 3px #0f172a0f}.app-sidebar__collapse .material-symbols-outlined,.app-sidebar__close .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:18px}@media (max-width:1023px){.app-sidebar{z-index:60;width:min(288px,100vw - 40px);padding-bottom:calc(14px + var(--app-safe-bottom));box-shadow:0 0 0 1px var(--ds-sidebar-border), 20px 0 48px #0f172a1f;transform:translate(calc(-100% - 12px))}@supports (color:color-mix(in lab, red, red)){.app-sidebar{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-sidebar-border) 45%, transparent), 20px 0 48px #0f172a1f}}.app-sidebar.is-open{transform:translate(0)}.mobile-nav-backdrop{z-index:55}}@media (min-width:1024px){.mobile-nav-backdrop,.app-sidebar__close{display:none}.app-sidebar__collapse{display:flex}.app-sidebar{width:var(--ds-sidebar-width,220px);box-shadow:none;padding:14px 10px 12px;transform:none}.app-sidebar.is-collapsed{padding:14px 0 12px;overflow:visible}.app-sidebar.is-collapsed .sidebar-nav-item__label,.app-sidebar.is-collapsed .sidebar-nav-item__badge,.app-sidebar.is-collapsed .sidebar-nav-item__lock,.app-sidebar.is-collapsed .sidebar-nav-label,.app-sidebar.is-collapsed .app-sidebar__brand-copy,.app-sidebar.is-collapsed .sidebar-footer-link>span:not(.sidebar-nav-icon),.app-sidebar.is-collapsed .app-sidebar__divider{display:none}.app-sidebar.is-collapsed .app-sidebar__top{flex-direction:column;align-items:center;gap:8px;padding:0 0 10px}.app-sidebar.is-collapsed .app-sidebar__brand{border-radius:12px;flex:none;justify-content:center;width:40px;height:40px;padding:0}.app-sidebar.is-collapsed .app-sidebar__brand:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.app-sidebar.is-collapsed .app-sidebar__brand:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 55%, transparent)}}.app-sidebar.is-collapsed .app-sidebar__collapse{opacity:.55;width:30px;height:30px}.app-sidebar.is-collapsed .app-sidebar__collapse:hover{opacity:1}.app-sidebar.is-collapsed .sidebar-nav{scrollbar-gutter:auto;margin:0;padding:4px 0 8px;overflow:visible}.app-sidebar.is-collapsed .sidebar-nav-section{padding:0}.app-sidebar.is-collapsed .sidebar-nav-list{align-items:center;gap:6px}.app-sidebar.is-collapsed .sidebar-nav-link,.app-sidebar.is-collapsed .sidebar-nav-link--soon,.app-sidebar.is-collapsed .sidebar-nav-link--locked,.app-sidebar.is-collapsed .sidebar-footer-link{border-radius:9px;justify-content:center;width:34px;height:34px;padding:0}.app-sidebar.is-collapsed .sidebar-nav-link.is-active{background:linear-gradient(135deg, var(--sidebar-accent), var(--ds-primary))}@supports (color:color-mix(in lab, red, red)){.app-sidebar.is-collapsed .sidebar-nav-link.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--sidebar-accent) 8%, transparent), color-mix(in srgb, var(--ds-primary) 6%, transparent))}}.app-sidebar.is-collapsed .sidebar-nav-link.is-active{box-shadow:0 1px 2px #0f172a0a, inset 0 0 0 1px var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar.is-collapsed .sidebar-nav-link.is-active{box-shadow:0 1px 2px #0f172a0a, inset 0 0 0 1px color-mix(in srgb, var(--sidebar-accent) 8%, transparent)}}.app-sidebar.is-collapsed .sidebar-nav-link.is-active:before{width:3px;height:16px;display:block;left:1px}.app-sidebar.is-collapsed .sidebar-nav-icon{background:0 0;width:auto;height:auto}.app-sidebar.is-collapsed .sidebar-nav-section--divider{border-top:1px solid var(--ds-sidebar-border);margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.app-sidebar.is-collapsed .sidebar-nav-section--divider{border-top:1px solid color-mix(in srgb, var(--ds-sidebar-border) 40%, transparent)}}.app-sidebar.is-collapsed .sidebar-footer{align-items:center;gap:4px;margin:8px 8px 0;padding:12px 0 0}.app-sidebar.is-collapsed .app-sidebar__version{text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:100%;margin:4px 0 0;padding:2px 5px;font-size:8px;overflow:hidden}.app-sidebar.is-collapsed .sidebar-brand-mark{border-radius:8px;width:28px;height:28px}.app-sidebar.is-collapsed .sidebar-brand-mark__image{width:28px;max-width:28px;height:28px}.app-sidebar.is-collapsed [data-tooltip]{position:relative}.app-sidebar.is-collapsed [data-tooltip]:after{content:attr(data-tooltip);z-index:80;background:var(--ds-on-surface);border-radius:8px;padding:5px 9px;position:absolute;top:50%;left:calc(100% + 10px)}@supports (color:color-mix(in lab, red, red)){.app-sidebar.is-collapsed [data-tooltip]:after{background:color-mix(in srgb, var(--ds-on-surface) 92%, transparent)}}.app-sidebar.is-collapsed [data-tooltip]:after{color:var(--ds-surface-white,#fff);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--sidebar-duration) ease-out, transform var(--sidebar-duration) ease-out;font-size:12px;font-weight:500;line-height:1.2;transform:translate(-4px,-50%);box-shadow:0 4px 14px #0f172a1f,0 0 0 1px #0f172a0a}.app-sidebar.is-collapsed [data-tooltip]:before{content:"";z-index:80;background:var(--ds-on-surface);border-radius:1px;width:6px;height:6px;position:absolute;top:50%;left:calc(100% + 5px)}@supports (color:color-mix(in lab, red, red)){.app-sidebar.is-collapsed [data-tooltip]:before{background:color-mix(in srgb, var(--ds-on-surface) 92%, transparent)}}.app-sidebar.is-collapsed [data-tooltip]:before{pointer-events:none;opacity:0;transition:opacity var(--sidebar-duration) ease-out;transform:translateY(-50%)rotate(45deg)}.app-sidebar.is-collapsed [data-tooltip]:hover:after,.app-sidebar.is-collapsed [data-tooltip]:focus-visible:after{opacity:1;transform:translateY(-50%)}.app-sidebar.is-collapsed [data-tooltip]:hover:before,.app-sidebar.is-collapsed [data-tooltip]:focus-visible:before{opacity:1}}.sidebar-brand-mark{background:var(--ds-primary-container);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-brand-mark{background:color-mix(in srgb, var(--ds-primary-container) 42%, transparent)}}.sidebar-brand-mark{color:var(--ds-primary);transition:box-shadow var(--sidebar-duration) ease-out;box-shadow:0 1px 2px #0f172a0a}.sidebar-brand-mark:has(.sidebar-brand-mark__image){background:var(--ds-surface-container-lowest);box-shadow:0 1px 2px #0f172a0d, 0 0 0 1px var(--ds-sidebar-border);border-radius:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-brand-mark:has(.sidebar-brand-mark__image){box-shadow:0 1px 2px #0f172a0d, 0 0 0 1px color-mix(in srgb, var(--ds-sidebar-border) 35%, transparent)}}.sidebar-brand-mark__image{object-fit:contain;width:30px;max-width:30px;height:30px;padding:2px}.sidebar-nav{scrollbar-gutter:stable;flex:1;margin:0;padding:2px 1px 8px;overflow:hidden auto}.sidebar-nav-section{padding:0}.sidebar-nav-section--divider{border-top:1px solid var(--ds-sidebar-border);margin-top:12px;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-section--divider{border-top:1px solid color-mix(in srgb, var(--ds-sidebar-border) 36%, transparent)}}.sidebar-nav-section--bare+.sidebar-nav-section--divider{margin-top:10px}.sidebar-nav-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ds-text-muted);margin:0 0 5px;padding:0 8px;font-size:9.5px;font-weight:600;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-label{color:color-mix(in srgb, var(--ds-text-muted) 72%, transparent)}}.sidebar-nav-list{flex-direction:column;gap:2px;display:flex}.sidebar-nav-link{color:var(--ds-sidebar-item-color);transition:background-color var(--sidebar-duration) ease-out, color var(--sidebar-duration) ease-out, box-shadow var(--sidebar-duration) ease-out, transform var(--sidebar-duration) ease-out;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.sidebar-nav-link:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 78%, transparent)}}.sidebar-nav-link:hover{color:var(--ds-on-surface)}.sidebar-nav-link.is-active{background:linear-gradient(105deg, var(--sidebar-accent) 0%, var(--ds-primary) 52%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active{background:linear-gradient(105deg, color-mix(in srgb, var(--sidebar-accent) 7%, transparent) 0%, color-mix(in srgb, var(--ds-primary) 5%, transparent) 52%, color-mix(in srgb, var(--ds-primary) 3%, transparent) 100%)}}.sidebar-nav-link.is-active{color:var(--ds-on-surface);box-shadow:0 1px 2px #0f172a09, inset 0 0 0 1px var(--sidebar-accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active{box-shadow:0 1px 2px #0f172a09, inset 0 0 0 1px color-mix(in srgb, var(--sidebar-accent) 7%, transparent)}}.sidebar-nav-link.is-active:before{content:"";background:linear-gradient(180deg, var(--sidebar-accent), var(--sidebar-accent));border-radius:0 999px 999px 0;width:2px;height:14px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active:before{background:linear-gradient(180deg, color-mix(in srgb, var(--sidebar-accent) 92%, white), color-mix(in srgb, var(--sidebar-accent) 78%, var(--ds-primary)))}}.sidebar-nav-link.is-active:before{box-shadow:0 0 8px var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active:before{box-shadow:0 0 8px color-mix(in srgb, var(--sidebar-accent) 28%, transparent)}}.sidebar-nav-link.is-active:before{transition:height var(--sidebar-duration) ease-out, opacity var(--sidebar-duration) ease-out;transform:translateY(-50%)}.sidebar-nav-link.is-active:hover{background:linear-gradient(105deg, var(--sidebar-accent) 0%, var(--ds-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active:hover{background:linear-gradient(105deg, color-mix(in srgb, var(--sidebar-accent) 9%, transparent) 0%, color-mix(in srgb, var(--ds-primary) 7%, transparent) 100%)}}.sidebar-nav-link.is-active:hover{color:var(--ds-on-surface)}.sidebar-nav-link--soon{cursor:default;opacity:.42}.sidebar-nav-link--soon:hover{color:var(--ds-sidebar-item-color);background:0 0}.sidebar-nav-link--soon .sidebar-nav-icon{opacity:.75}.sidebar-nav-link--locked{text-align:left;cursor:pointer;opacity:.68;background:0 0;border:0;width:100%}.sidebar-nav-link--locked:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link--locked:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 70%, transparent)}}.sidebar-nav-link--locked:hover{color:var(--ds-on-surface);opacity:1}.sidebar-nav-item__label{flex:1;min-width:0;line-height:1.3}.sidebar-nav-item__lock{color:var(--ds-text-muted);display:inline-flex}.sidebar-nav-item__lock .material-symbols-outlined{font-size:12px}.sidebar-nav-item__badge{letter-spacing:.01em;text-transform:none;color:var(--ds-text-muted);background:0 0;border:none;border-radius:9999px;flex-shrink:0;padding:0;font-size:8px;font-weight:500;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-item__badge{color:color-mix(in srgb, var(--ds-text-muted) 62%, transparent)}}.sidebar-nav-icon{width:18px;height:18px;color:var(--ds-on-surface-variant);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-icon{color:color-mix(in srgb, var(--ds-on-surface-variant) 58%, transparent)}}.sidebar-nav-icon{transition:color var(--sidebar-duration) ease-out, background-color var(--sidebar-duration) ease-out}.sidebar-nav-icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 380, "GRAD" 0, "opsz" 20;font-size:16px}.sidebar-nav-link:hover .sidebar-nav-icon,.sidebar-footer-link:hover .sidebar-nav-icon{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link:hover .sidebar-nav-icon,.sidebar-footer-link:hover .sidebar-nav-icon{color:color-mix(in srgb, var(--ds-on-surface) 84%, transparent)}}.sidebar-nav-link.is-active .sidebar-nav-icon{background:var(--sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active .sidebar-nav-icon{background:color-mix(in srgb, var(--sidebar-accent) 12%, transparent)}}.sidebar-nav-link.is-active .sidebar-nav-icon{color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-link.is-active .sidebar-nav-icon{color:color-mix(in srgb, var(--ds-primary) 82%, var(--ds-on-surface))}}.sidebar-nav-link.is-active .sidebar-nav-icon .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20}.sidebar-footer{border-top:1px solid var(--ds-sidebar-border);margin-top:auto;flex-direction:column;gap:1px;margin-inline:1px;padding:10px 2px 2px;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-footer{border-top:1px solid color-mix(in srgb, var(--ds-sidebar-border) 40%, transparent)}}.sidebar-footer-link{width:100%;font:inherit;color:var(--ds-text-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:11.5px;font-weight:500;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sidebar-footer-link{color:color-mix(in srgb, var(--ds-text-muted) 82%, transparent)}}.sidebar-footer-link{text-align:left;cursor:pointer;transition:background-color var(--sidebar-duration) ease-out, color var(--sidebar-duration) ease-out;text-decoration:none}.sidebar-footer-link:hover{background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.sidebar-footer-link:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 78%, transparent)}}.sidebar-footer-link:hover{color:var(--ds-on-surface-variant)}@media (prefers-reduced-motion:reduce){.app-sidebar,.app-sidebar__brand,.app-sidebar__collapse,.app-sidebar__close,.sidebar-nav-link,.sidebar-footer-link,.sidebar-nav-icon,.app-sidebar.is-collapsed [data-tooltip]:after,.app-sidebar.is-collapsed [data-tooltip]:before{transition:none!important}.app-sidebar__collapse:hover{transform:none}}.fab-backdrop{z-index:40;opacity:0;pointer-events:none;background:#0f172a2e;border:none;transition:opacity .22s;position:fixed;inset:0}.fab-backdrop.is-visible{opacity:1;pointer-events:auto}.fab-root{right:1rem;bottom:var(--app-fab-offset,1rem);z-index:60;position:fixed}@media (min-width:640px){.fab-root{right:1.5rem}}@media (min-width:1024px){.fab-root{bottom:2rem;right:2rem}}@media (max-width:479px){.fab-action-copy{max-width:min(220px,100vw - 120px)}.fab-action-label,.fab-action-description{white-space:normal;text-align:right}}.fab-actions{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}.fab-actions.is-open{visibility:visible;pointer-events:auto}.fab-action{opacity:0;align-items:center;gap:12px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;transform:translateY(8px)scale(.96)}.fab-actions.is-open .fab-action{opacity:1;transform:translateY(0)scale(1)}.fab-action-copy{border:1px solid var(--ds-bento-border);background:var(--ds-surface-white);border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;padding:10px 14px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #0f172a14}.fab-action:hover .fab-action-copy{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.fab-action:hover .fab-action-copy{border-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}}.fab-action:hover .fab-action-copy{box-shadow:0 10px 28px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.fab-action:hover .fab-action-copy{box-shadow:0 10px 28px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.fab-action-label{color:var(--ds-on-surface);white-space:nowrap;font-size:13px;font-weight:600}.fab-action-description{color:var(--ds-text-muted);white-space:nowrap;font-size:11px}.fab-action-icon{background:var(--ds-surface-white);width:44px;height:44px;color:var(--ds-primary);box-shadow:0 4px 14px #0f172a1a, inset 0 0 0 1px var(--ds-bento-border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s,transform .18s;display:flex}.fab-action:hover .fab-action-icon{background:var(--ds-gradient-primary);color:var(--ds-on-primary);transform:scale(1.04)}.fab-trigger{z-index:1;background:var(--ds-gradient-primary);width:3.5rem;height:3.5rem;color:var(--ds-on-primary);box-shadow:0 10px 24px var(--ds-primary), 0 2px 6px #0f172a14;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.fab-trigger{box-shadow:0 10px 24px color-mix(in srgb, var(--ds-primary) 28%, transparent), 0 2px 6px #0f172a14}}.fab-trigger{transition:transform .22s,box-shadow .22s,background .22s}.fab-trigger:hover{background:var(--ds-gradient-primary-hover);box-shadow:0 14px 32px var(--ds-primary), 0 4px 10px #0f172a1a;transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.fab-trigger:hover{box-shadow:0 14px 32px color-mix(in srgb, var(--ds-primary) 34%, transparent), 0 4px 10px #0f172a1a}}.fab-trigger:active{transform:scale(.96)}.fab-trigger.is-open{background:var(--ds-on-surface);color:var(--ds-surface-white)}.fab-trigger-icon{transition:transform .22s}.fab-trigger.is-open .fab-trigger-icon{transform:rotate(45deg)}html[data-viewport=phone] .fab-root,html[data-viewport=tablet] .fab-root{right:1rem}html[data-viewport=phone] .fab-trigger,html[data-viewport=tablet] .fab-trigger{width:3.25rem;height:3.25rem;box-shadow:0 8px 20px var(--ds-primary), 0 0 0 4px var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .fab-trigger,html[data-viewport=tablet] .fab-trigger{box-shadow:0 8px 20px color-mix(in srgb, var(--ds-primary) 24%, transparent), 0 0 0 4px color-mix(in srgb, var(--ds-surface) 82%, transparent)}}.app-bottom-nav{z-index:55;padding:0 var(--app-safe-left) var(--app-safe-bottom) var(--app-safe-right);border-top:1px solid var(--ds-border-subtle);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.app-bottom-nav{border-top:1px solid color-mix(in srgb, var(--ds-border-subtle) 88%, transparent)}}.app-bottom-nav{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.app-bottom-nav{background:color-mix(in srgb, var(--ds-surface) 99%, transparent)}}.app-bottom-nav{-webkit-backdrop-filter:blur(12px);box-shadow:0 -4px 24px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.app-bottom-nav{box-shadow:0 -4px 24px color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}.app-bottom-nav__list{min-height:var(--app-bottom-nav-height);justify-content:space-around;align-items:stretch;gap:.125rem;margin:0;padding:.35rem .35rem .4rem;list-style:none;display:flex}.app-bottom-nav__item{flex:1 1 0;min-width:0;display:flex}.app-bottom-nav__link{min-height:var(--touch-target-min);color:var(--ds-on-surface-variant);background:0 0;border:0;border-radius:.75rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;padding:.25rem .2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-bottom-nav__link{color:color-mix(in srgb, var(--ds-on-surface-variant) 88%, transparent)}}.app-bottom-nav__link{cursor:pointer;text-decoration:none;transition:color .18s,background-color .18s}.app-bottom-nav__link:hover{color:var(--ds-on-surface);background:var(--ds-nav-hover-bg)}@supports (color:color-mix(in lab, red, red)){.app-bottom-nav__link:hover{background:color-mix(in srgb, var(--ds-nav-hover-bg) 70%, transparent)}}.app-bottom-nav__link.is-active{color:var(--ds-primary);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.app-bottom-nav__link.is-active{background:color-mix(in srgb, var(--ds-primary) 5%, transparent)}}.app-bottom-nav__icon{justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-bottom-nav__icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:22px}.app-bottom-nav__link.is-active .app-bottom-nav__icon .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 560, "GRAD" 0, "opsz" 24}.app-bottom-nav__label{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:560;line-height:1.15;overflow:hidden}.app-bottom-nav__link--locked{opacity:.65}.app-bottom-nav__icon{position:relative}.app-bottom-nav__lock{background:var(--ds-surface);color:var(--ds-text-muted);border-radius:999px;display:inline-flex;position:absolute;bottom:-.2rem;right:-.35rem}.app-bottom-nav__lock .material-symbols-outlined{font-size:10px}html[data-viewport=desktop] .app-bottom-nav{display:none}.product-tour-popover.driver-popover{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-container-lowest);min-width:280px;max-width:360px;color:var(--ds-on-surface);border-radius:16px;padding:18px 18px 16px;box-shadow:0 18px 40px #0f172a2e,0 2px 8px #0f172a14}.product-tour-popover .driver-popover-title{font-family:var(--ds-font-headline,inherit);color:var(--ds-on-surface);padding-right:52px;font-size:1.05rem;font-weight:600;line-height:1.35}.product-tour-popover .driver-popover-description{color:var(--ds-on-surface);margin-top:6px;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.product-tour-popover .driver-popover-description{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.product-tour-popover .driver-popover-progress-text{color:var(--ds-on-surface);font-size:.75rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.product-tour-popover .driver-popover-progress-text{color:color-mix(in srgb, var(--ds-on-surface) 62%, transparent)}}.product-tour-popover .driver-popover-footer{gap:8px;margin-top:16px}.product-tour-popover .driver-popover-close-btn{z-index:1;width:auto;height:auto;color:var(--ds-on-surface);border-radius:9999px;margin:0;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.2;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.product-tour-popover .driver-popover-close-btn{color:color-mix(in srgb, var(--ds-on-surface) 68%, transparent)}}.product-tour-popover .driver-popover-close-btn:hover,.product-tour-popover .driver-popover-close-btn:focus{color:var(--ds-on-surface);background:var(--ds-surface-container-low)}.product-tour-popover .driver-popover-footer-btn{border:1px solid var(--ds-border-subtle);background:var(--ds-surface-container-low);color:var(--ds-on-surface);border-radius:9999px;padding:7px 14px;font-size:.8125rem;font-weight:500}.product-tour-popover .driver-popover-footer-btn:hover,.product-tour-popover .driver-popover-footer-btn:focus{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.product-tour-popover .driver-popover-footer-btn:hover,.product-tour-popover .driver-popover-footer-btn:focus{border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-border-subtle))}}.product-tour-popover .driver-popover-footer-btn:hover,.product-tour-popover .driver-popover-footer-btn:focus{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.product-tour-popover .driver-popover-footer-btn:hover,.product-tour-popover .driver-popover-footer-btn:focus{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-low))}}.product-tour-popover .driver-popover-next-btn,.product-tour-popover .driver-popover-done-btn{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border-color:#0000}.product-tour-popover .driver-popover-next-btn:hover,.product-tour-popover .driver-popover-next-btn:focus,.product-tour-popover .driver-popover-done-btn:hover,.product-tour-popover .driver-popover-done-btn:focus{background:var(--ds-gradient-primary-hover);color:var(--ds-on-primary)}.product-tour-popover .driver-popover-arrow{border-color:var(--ds-surface-container-lowest)}[data-design=midnight-enterprise] .product-tour-popover.driver-popover,[data-design=metlife-dark-contrast] .product-tour-popover.driver-popover{color:#1a1c1d;background:#fff;border-color:#0f172a14;box-shadow:0 18px 40px #0f172a47,0 2px 8px #0f172a1f}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-title,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-title{color:#1a1c1d}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-description,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-description{color:#1a1c1dc7}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-progress-text,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-progress-text{color:#1a1c1d9e}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-close-btn,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-close-btn{color:#1a1c1dad}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-close-btn:hover,[data-design=midnight-enterprise] .product-tour-popover .driver-popover-close-btn:focus,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-close-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-close-btn:focus{color:#1a1c1d;background:#f4f3f4}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-footer-btn,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-footer-btn{color:#1a1c1d;background:#f4f3f4;border-color:#0f172a1f}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-footer-btn:hover,[data-design=midnight-enterprise] .product-tour-popover .driver-popover-footer-btn:focus,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-footer-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-footer-btn:focus{background:#e9e8e9;border-color:#0f172a33}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-next-btn,[data-design=midnight-enterprise] .product-tour-popover .driver-popover-done-btn{color:#fff;background:#3b2668;border-color:#0000}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-next-btn:hover,[data-design=midnight-enterprise] .product-tour-popover .driver-popover-next-btn:focus,[data-design=midnight-enterprise] .product-tour-popover .driver-popover-done-btn:hover,[data-design=midnight-enterprise] .product-tour-popover .driver-popover-done-btn:focus{color:#fff;background:#4a327a}[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn{background:var(--ds-brand-blue,#007abc);color:#fff;border-color:#0000}[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn:focus,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn:focus{background:var(--ds-brand-blue,#007abc)}@supports (color:color-mix(in lab, red, red)){[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn:focus,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn:focus{background:color-mix(in srgb, var(--ds-brand-blue,#007abc) 88%, black)}}[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-next-btn:focus,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn:hover,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-done-btn:focus{color:#fff}[data-design=midnight-enterprise] .product-tour-popover .driver-popover-arrow,[data-design=metlife-dark-contrast] .product-tour-popover .driver-popover-arrow{border-color:#fff}.integrations-page{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.integrations-page{gap:32px}}.integrations-page__intro{flex-direction:column;gap:16px;display:flex}.integrations-page__subtitle{max-width:42rem;color:var(--ds-text-muted);margin:0;font-size:14px;line-height:1.6}.integrations-page__search{width:100%;max-width:20rem;position:relative}.integrations-page__search-icon{color:var(--ds-outline);pointer-events:none;font-size:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.integrations-page__search-input{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);width:100%;color:var(--ds-on-surface);border-radius:9999px;outline:none;padding:8px 14px 8px 40px;font-size:13px;transition:border-color .15s,box-shadow .15s}.integrations-page__search-input::placeholder{color:var(--ds-text-muted)}.integrations-page__search-input:focus{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integrations-page__search-input:focus{border-color:color-mix(in srgb, var(--ds-primary) 45%, var(--ds-bento-border))}}.integrations-page__search-input:focus{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integrations-page__search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.integrations-page__summary{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:-.75rem;display:flex}.integrations-page__summary>div,.integrations-page__connected-filter{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-low);min-height:2rem;color:var(--ds-text-muted);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;display:inline-flex}.integrations-page__summary strong{color:var(--ds-primary);font-size:.8125rem}.integrations-page__summary .needs-attention strong{color:var(--ds-warning,#ca8a04)}.integrations-page__connected-filter{cursor:pointer;transition:border-color .16s,background-color .16s,color .16s}.integrations-page__connected-filter.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integrations-page__connected-filter.is-active{border-color:color-mix(in srgb, var(--ds-primary) 28%, transparent)}}.integrations-page__connected-filter.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integrations-page__connected-filter.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface))}}.integrations-page__connected-filter.is-active{color:var(--ds-primary)}.integrations-page__tabs{gap:24px}.integrations-page__tabs .ui-tabs__list{border:none;border-bottom:1px solid var(--ds-bento-border);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;width:100%;padding:0}.integrations-page__tabs .ui-tabs__trigger{box-shadow:none;margin-bottom:-1px;background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-inline:16px;padding:12px 4px;font-size:15px;position:relative}.integrations-page__tabs .ui-tabs__trigger:first-child{margin-left:0}.integrations-page__tabs .ui-tabs__trigger[data-state=active]{color:var(--ds-primary);border-bottom-color:var(--ds-primary);box-shadow:none;background:0 0}.integrations-page__grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:768px){.integrations-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.integrations-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.integration-card{flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.integration-card__celebration{z-index:2;pointer-events:none;width:5.5rem;height:5.5rem;animation:3.2s cubic-bezier(.2,.9,.25,1) both integration-mascot-edge-jump;position:absolute;top:2.8rem;right:.25rem}.integration-card__celebration>:first-child{margin:auto;position:absolute;inset:0}.integration-card__spark{--spark-x:0rem;--spark-y:-2.6rem;background:var(--ds-success,#15803d);width:.3rem;height:.3rem;box-shadow:0 0 0 .15rem var(--ds-success,#15803d);border-radius:9999px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.integration-card__spark{box-shadow:0 0 0 .15rem color-mix(in srgb, var(--ds-success,#15803d) 12%, transparent)}}.integration-card__spark{animation:1.35s ease-out .7s both integration-spark-orbit}.integration-card__spark--2{--spark-x:2.4rem;--spark-y:-1.2rem;animation-delay:.78s}.integration-card__spark--3{--spark-x:2.5rem;--spark-y:1.4rem;animation-delay:.85s}.integration-card__spark--4{--spark-x:-.4rem;--spark-y:2.65rem;animation-delay:.92s}.integration-card__spark--5{--spark-x:-2.5rem;--spark-y:1.1rem;animation-delay:.82s}.integration-card__spark--6{--spark-x:-2.3rem;--spark-y:-1.5rem;animation-delay:.89s}@keyframes integration-mascot-edge-jump{0%{opacity:0;transform:translate(5rem)translateY(.4rem)scale(.78)}16%{opacity:1;transform:translate(0)translateY(0)scale(1)}28%{transform:translate(0)translateY(.12rem)scale(.98)}42%{transform:translate(0)translateY(-.55rem)scale(1.02)}52%{transform:translate(0)translateY(0)scale(1)}64%{transform:translate(0)translateY(-.42rem)scale(1.015)}74%,to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes integration-spark-orbit{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}18%{opacity:.9}75%{opacity:.65}to{opacity:0;transform:translate(calc(-50% + var(--spark-x)), calc(-50% + var(--spark-y))) scale(1)}}.integration-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.integration-card.is-coming-soon{opacity:.58}.integration-card.is-coming-soon:hover{box-shadow:none;transform:none}.integration-card.needs-attention{border-color:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.integration-card.needs-attention{border-color:color-mix(in srgb, var(--ds-warning,#ca8a04) 34%, var(--ds-bento-border))}}.integration-card.is-highlighted{animation:2.4s ease-out integration-card-highlight}@keyframes integration-card-highlight{0%,22%{border-color:color-mix(in srgb, var(--ds-success,#15803d) 62%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-success,#15803d) 14%, transparent)}to{box-shadow:0 0 #0000}}.integration-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.integration-card__icon-wrap{background:var(--ds-surface-container);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.integration-card__status{background:var(--ds-secondary-container);border-radius:9999px;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.integration-card__status{background:color-mix(in srgb, var(--ds-secondary-container) 65%, var(--ds-surface))}}.integration-card__status{color:var(--ds-on-secondary-container);padding:4px 10px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.integration-card__status{color:color-mix(in srgb, var(--ds-on-secondary-container) 85%, var(--ds-on-surface))}}.integration-card__status:before{content:"";background:#d97706;border-radius:9999px;width:6px;height:6px}.integration-card__status.is-connected{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.integration-card__status.is-connected{background:color-mix(in srgb, var(--ds-success) 14%, var(--ds-surface))}}.integration-card__status.is-connected{color:var(--ds-success)}.integration-card__status.is-connected:before{background:var(--ds-success)}.integration-card__status.is-just-connected{animation:.52s ease-out both integration-connected-badge}@keyframes integration-connected-badge{0%{opacity:0;transform:translateY(-.25rem)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.integration-card__status.is-available:before{background:var(--ds-primary)}.integration-card__status.needs-attention{background:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.integration-card__status.needs-attention{background:color-mix(in srgb, var(--ds-warning,#ca8a04) 12%, var(--ds-surface))}}.integration-card__status.needs-attention{color:var(--ds-warning,#ca8a04)}.integration-card__status.needs-attention:before{background:currentColor}.integration-card__status.is-coming-soon{background:var(--ds-surface-container);color:var(--ds-text-muted)}.integration-card__status.is-coming-soon:before{background:var(--ds-text-muted)}.integration-card__title{color:var(--ds-on-surface);margin:0 0 8px;font-size:16px;font-weight:600}.integration-card__description{color:var(--ds-text-muted);margin:0;font-size:13px;line-height:1.55}.integration-card__capabilities{flex-wrap:wrap;gap:.35rem;margin:.875rem 0 0;padding:0;list-style:none;display:flex}.integration-card__capabilities li{background:var(--ds-primary);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.integration-card__capabilities li{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.integration-card__capabilities li{color:var(--ds-text-muted);padding:.2rem .45rem;font-size:.65625rem}.integration-card__capabilities svg{color:var(--ds-primary)}.integration-card__account{background:var(--ds-success,#15803d);border-radius:.625rem;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.integration-card__account{background:color-mix(in srgb, var(--ds-success,#15803d) 7%, var(--ds-surface))}}.integration-card__account{color:var(--ds-success,#15803d);padding:.55rem .625rem}.integration-card__account.needs-attention{background:var(--ds-warning,#ca8a04)}@supports (color:color-mix(in lab, red, red)){.integration-card__account.needs-attention{background:color-mix(in srgb, var(--ds-warning,#ca8a04) 8%, var(--ds-surface))}}.integration-card__account.needs-attention{color:var(--ds-warning,#ca8a04)}.integration-card__account span{flex-direction:column;min-width:0;display:flex}.integration-card__account small{font-size:.625rem}.integration-card__account strong{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;overflow:hidden}.integration-card__error{background:var(--ds-error,#b42318);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.integration-card__error{background:color-mix(in srgb, var(--ds-error,#b42318) 7%, var(--ds-surface))}}.integration-card__error{color:var(--ds-error,#b42318);padding:.55rem .625rem;font-size:.6875rem}.integration-card__error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:650}.integration-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.integration-card__docs{min-width:0;color:var(--ds-primary);align-items:center;gap:.35rem;font-size:12px;font-weight:550;line-height:1.35;text-decoration:none;display:inline-flex}.integration-card__footer .integration-card__docs{flex:12rem}.integration-card__docs:hover{text-decoration:underline}.integration-card__docs:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integration-card__docs:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 62%, transparent)}}.integration-card__docs:focus-visible{outline-offset:2px;border-radius:4px}.integration-card__docs svg{flex-shrink:0}.ui-dialog__header .integration-card__docs{margin-top:.35rem}.integration-card__action{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-high);color:var(--ds-text-muted);cursor:not-allowed;opacity:.85;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.integration-card__action.is-connect{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-connect{border-color:color-mix(in srgb, var(--ds-primary) 42%, var(--ds-bento-border))}}.integration-card__action.is-connect{background:var(--ds-primary);color:var(--ds-on-primary);cursor:pointer;opacity:1}.integration-card__action.is-connect:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-connect:hover{background:color-mix(in srgb, var(--ds-primary) 86%, black)}}.integration-card__action.is-manage{border-color:var(--ds-success,#15803d)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-manage{border-color:color-mix(in srgb, var(--ds-success,#15803d) 24%, var(--ds-bento-border))}}.integration-card__action.is-manage{background:var(--ds-success,#15803d)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-manage{background:color-mix(in srgb, var(--ds-success,#15803d) 8%, var(--ds-surface))}}.integration-card__action.is-manage{color:var(--ds-success,#15803d);cursor:pointer;opacity:1}.integration-card__spinner{animation:.8s linear infinite integration-card-spin}@keyframes integration-card-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.integration-card.is-highlighted,.integration-card__spinner,.integration-card__celebration,.integration-card__spark,.integration-card__status.is-just-connected{animation:none}.integration-card__spark{display:none}}.integration-card__action.is-disconnect{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-disconnect{border-color:color-mix(in srgb, var(--ds-error) 32%, var(--ds-bento-border))}}.integration-card__action.is-disconnect{background:var(--ds-error-container)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-disconnect{background:color-mix(in srgb, var(--ds-error-container) 42%, var(--ds-surface))}}.integration-card__action.is-disconnect{color:var(--ds-error);cursor:pointer;opacity:1}.integration-card__action.is-disconnect:hover{background:var(--ds-error-container)}@supports (color:color-mix(in lab, red, red)){.integration-card__action.is-disconnect:hover{background:color-mix(in srgb, var(--ds-error-container) 68%, var(--ds-surface))}}.integration-card__action.is-cancel{cursor:pointer;opacity:1}.integration-card__action:focus-visible{outline:2px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.integration-card__action:focus-visible{outline:2px solid color-mix(in srgb, var(--ds-primary) 62%, transparent)}}.integration-card__action:focus-visible{outline-offset:2px}.integrations-page__empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.integrations-page__empty-title{color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.integrations-page__empty-message{max-width:24rem;color:var(--ds-text-muted);margin:0;font-size:13px}.integrations-page__request{text-align:center;background:var(--ds-surface-container-low);border-style:dashed;flex-direction:column;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.integrations-page__request{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}.integrations-page__request-icon{background:var(--ds-surface-container);border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.integrations-page__request-title{color:var(--ds-on-surface);margin:0;font-size:18px;font-weight:600}.integrations-page__request-message{max-width:32rem;color:var(--ds-text-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.integrations-page__request-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.integrations-page__request-secondary,.integrations-page__request-primary{cursor:not-allowed;opacity:.85;border-radius:10px;padding:8px 24px;font-size:14px;font-weight:500}.integrations-page__request-secondary{border:1px solid var(--ds-bento-border);background:var(--ds-surface);color:var(--ds-on-surface)}.integrations-page__request-primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:1px solid #0000}.jornada-page{--jornada-accent:var(--ds-pipeline-accent,var(--ds-secondary));--jornada-muted:var(--ds-text-muted);--jornada-subtle:var(--ds-on-surface-variant);flex-direction:column;gap:24px;min-width:0;max-width:100%;padding-bottom:32px;display:flex;overflow-x:clip}.jornada-page__header,.jornada-page__client-bar,.jornada-page__main,.jornada-page__layout,.jornada-page__stage-body,.sectioned-form,.sectioned-form__sections,.sectioned-form-tabs,.sectioned-form-accordion,.jornada-fieldset{min-width:0;max-width:100%}.jornada-page__header{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.jornada-page__header{gap:24px}}.jornada-page__client-bar{overflow:hidden}.jornada-page__stage-body{flex-direction:column;min-width:0;display:flex}.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-form-action-bar,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .sectioned-form-save-bar,.jornada-page--editing .jornada-page__stage-body .jornada-form-action-bar,.jornada-page--editing .jornada-page__stage-body .sectioned-form-save-bar{display:none}.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body input:not(.sectioned-form-accordion__trigger),.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body textarea,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body select,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-fieldset__action,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-section__add-btn,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-child-card__remove,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-child-row__remove,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-children-empty__btn,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-propostas-btn,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-propostas-toolbar__actions{pointer-events:none}.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-input,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-textarea,.jornada-page:not(.jornada-page--editing) .jornada-page__stage-body .jornada-select{opacity:.92}.jornada-stage-title--editing{scroll-margin-top:1rem}.jornada-stage-title__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.jornada-stage-title__btn{white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.2;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.jornada-stage-title__btn-icon{font-size:15px;line-height:1}.jornada-stage-title__btn-label-short{display:none}@media (max-width:1023px){.jornada-stage-title__btn-label{display:none}.jornada-stage-title__btn-label-short{display:inline}.jornada-stage-title__actions{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.jornada-stage-title__actions::-webkit-scrollbar{display:none}.jornada-stage-title__actions .jornada-stage-title__btn{white-space:nowrap;flex:none}}@media (min-width:1024px){.jornada-stage-title__btn-label-short{display:none}}.jornada-stage-title__btn--ghost{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--ghost{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.jornada-stage-title__btn--ghost{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface)}.jornada-stage-title__btn--ghost:hover{background:var(--ds-surface-container-low)}.jornada-stage-title__btn--danger{border:1px solid var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--danger{border:1px solid color-mix(in srgb, var(--ds-error) 32%, var(--ds-outline-variant))}}.jornada-stage-title__btn--danger{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--danger{background:color-mix(in srgb, var(--ds-error) 8%, var(--ds-surface-container-lowest))}}.jornada-stage-title__btn--danger{color:var(--ds-error);font-weight:600}.jornada-stage-title__btn--danger:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--danger:hover{background:color-mix(in srgb, var(--ds-error) 14%, var(--ds-surface-container-lowest))}}.jornada-stage-title__btn--danger:hover{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--danger:hover{border-color:color-mix(in srgb, var(--ds-error) 48%, var(--ds-outline-variant))}}.jornada-stage-title__btn--complete{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--complete{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant))}}.jornada-stage-title__btn--complete{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--complete{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-lowest))}}.jornada-stage-title__btn--complete{color:var(--ds-primary);font-weight:600}.jornada-stage-title__btn--complete:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--complete:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface-container-lowest))}}.jornada-stage-title__btn--complete:disabled{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--complete:disabled{border-color:color-mix(in srgb, var(--ds-success) 32%, var(--ds-outline-variant))}}.jornada-stage-title__btn--complete:disabled{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__btn--complete:disabled{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface-container-lowest))}}.jornada-stage-title__btn--complete:disabled{color:var(--ds-success);cursor:default}.jornada-stage-title__btn--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:none}.jornada-stage-title__btn--primary:hover:not(:disabled){background:var(--ds-gradient-primary-hover)}.jornada-stage-title__btn--primary:disabled{opacity:.42;cursor:not-allowed}@media (min-width:768px){.jornada-page{gap:32px}}.jornada-client-bar{padding:16px;transition:none;position:relative}.jornada-client-bar.bento-card:hover{border-color:var(--ds-bento-border);box-shadow:0 1px 2px #0f172a08}.jornada-client-bar__body{flex-direction:column;gap:14px;min-width:0;display:flex}.jornada-client-bar__hero{flex-direction:column;gap:10px;min-width:0;display:flex}.jornada-client-bar__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.jornada-client-bar__avatar{border:1px solid var(--ds-outline-variant);border-radius:12px;width:48px;height:48px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__avatar{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 36%, transparent)}}.jornada-client-bar__avatar{background:var(--ds-surface-container-low);flex-shrink:0}.jornada-client-bar__avatar-img{object-fit:cover;width:100%;height:100%}.jornada-client-bar__title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.jornada-client-bar__meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.jornada-client-bar__badge{background:var(--ds-surface-container);border-radius:9999px;align-items:center;padding:2px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__badge{background:color-mix(in srgb, var(--ds-surface-container) 72%, transparent)}}.jornada-client-bar__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-subtle);white-space:nowrap;font-size:9px;font-weight:600}.jornada-client-bar__ref,.jornada-client-bar__product{color:var(--jornada-muted);font-size:10px;line-height:1.35}.jornada-client-bar__product{flex:100%;min-width:0}.jornada-client-bar__name{font-family:var(--ds-font-headline), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--ds-on-surface);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.jornada-client-bar__summary{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.jornada-client-bar__summary::-webkit-scrollbar{display:none}.jornada-client-bar__summary-item{background:var(--ds-surface-container-low);border-radius:9999px;flex:none;align-items:center;gap:4px;max-width:min(100%,220px);padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__summary-item{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, transparent)}}.jornada-client-bar__summary-item{color:var(--jornada-muted);font-size:10px;line-height:1.2}.jornada-client-bar__summary-icon{opacity:.52;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.jornada-client-bar__summary-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jornada-client-bar__metrics{border-top:1px solid var(--ds-outline-variant);flex-direction:column;gap:8px;min-width:0;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__metrics{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.jornada-client-bar__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.jornada-client-bar__stat{border:1px solid var(--ds-outline-variant);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__stat{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 18%, transparent)}}.jornada-client-bar__stat{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__stat{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, transparent)}}.jornada-client-bar__stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:9px;font-weight:500}.jornada-client-bar__stat-value{color:var(--jornada-subtle);overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:600;line-height:1.35;display:inline-flex}.jornada-client-bar__status-dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.jornada-client-bar__address{background:var(--ds-surface-container-low);border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__address{background:color-mix(in srgb, var(--ds-surface-container-low) 70%, transparent)}}.jornada-client-bar__address{color:var(--jornada-muted);font-size:11px;line-height:1.4;text-decoration:none;transition:color .15s,background .15s}.jornada-client-bar__address:hover{color:var(--jornada-subtle);background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__address:hover{background:color-mix(in srgb, var(--ds-surface-container-low) 100%, transparent)}}.jornada-client-bar__address-icon{opacity:.58;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:11px;line-height:1}.jornada-client-bar__address-text{overflow-wrap:anywhere;min-width:0}.jornada-client-bar__actions{flex-shrink:0;align-self:flex-start;display:flex}@media (min-width:768px){.jornada-client-bar{padding:22px 24px 20px}.jornada-client-bar__body{gap:16px}.jornada-client-bar__hero{gap:12px}.jornada-client-bar__top{gap:14px}.jornada-client-bar__avatar{width:64px;height:64px}.jornada-client-bar__name{font-size:clamp(1.25rem,1.08rem + .45vw,1.5rem);line-height:1.15}.jornada-client-bar__badge{padding:3px 8px;font-size:10px}.jornada-client-bar__ref,.jornada-client-bar__product{font-size:11px}.jornada-client-bar__summary{flex-wrap:wrap;padding-bottom:0;overflow:visible}.jornada-client-bar__summary-item{flex:0 auto;max-width:100%;font-size:11px}.jornada-client-bar__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jornada-client-bar__stat{gap:4px;padding:10px 12px}.jornada-client-bar__stat-label{font-size:10px}.jornada-client-bar__stat-value{font-size:12px}.jornada-client-bar__metrics{gap:10px;padding-top:14px}}@media (min-width:1024px){.jornada-client-bar__body{gap:18px}.jornada-client-bar__metrics{padding-top:16px}}@media (max-width:767px){.jornada-page{gap:16px}.jornada-page__header{gap:12px}.jornada-client-bar.bento-card{border-radius:calc(var(--ds-radius-bento) - 2px)}.jornada-client-bar__product{display:none}.jornada-stage-tabs{margin-inline:-4px}.jornada-stage-tabs__tab{margin-inline:.375rem;padding:.625rem;font-size:11px}.jornada-stage-nav{gap:8px}.jornada-stage-nav__target{max-width:14ch}}.jornada-client-bar__action{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:108px;min-height:36px;padding:0 12px;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.jornada-client-bar__action-icon{opacity:.9;font-size:15px;line-height:1}.jornada-client-bar__action-chevron{opacity:.88;font-size:16px;line-height:1}.jornada-client-bar__menu-icon{color:var(--jornada-muted);font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:14px;line-height:1}.jornada-client-bar__action--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:none}.jornada-client-bar__action--primary:hover,.jornada-client-bar__action--primary[data-state=open]{background:var(--ds-gradient-primary-hover);opacity:1}.jornada-client-bar__action--subtle{border:1px solid var(--ds-outline-variant);width:32px;min-width:0;min-height:32px;padding:0}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--subtle{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.jornada-client-bar__action--subtle{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface-variant)}.jornada-client-bar__action--subtle .jornada-client-bar__action-icon{opacity:.78;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;font-size:14px}.jornada-client-bar__action--subtle:hover,.jornada-client-bar__action--subtle[data-state=open]{background:var(--ds-surface-container-low);border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--subtle:hover,.jornada-client-bar__action--subtle[data-state=open]{border-color:color-mix(in srgb, var(--ds-outline-variant) 52%, transparent)}}.jornada-client-bar__action--subtle:hover,.jornada-client-bar__action--subtle[data-state=open]{color:var(--ds-on-surface)}.jornada-client-bar__action--stage{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant))}}.jornada-client-bar__action--stage{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage{background:color-mix(in srgb, var(--ds-primary) 7%, var(--ds-surface-container-lowest))}}.jornada-client-bar__action--stage{color:var(--ds-primary);white-space:normal;text-align:center;font-weight:600}.jornada-client-bar__action--stage:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage:hover{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface-container-lowest))}}.jornada-client-bar__action--stage:hover{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage:hover{border-color:color-mix(in srgb, var(--ds-primary) 42%, var(--ds-outline-variant))}}[data-tour=jornada-stages]{scroll-margin-top:calc(4rem + 4px)}[data-tour=jornada-stage-title],[data-tour=jornada-form],[data-tour=jornada-estrategia],[data-tour=jornada-protecao],[data-tour=jornada-propostas],[data-tour=jornada-apolice]{scroll-margin-top:5.5rem}.jornada-form-action-bar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.jornada-form-action-bar__complete-btn{border:1px solid var(--ds-outline);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-form-action-bar__complete-btn{border:1px solid color-mix(in srgb, var(--ds-outline) 24%, var(--ds-outline-variant))}}.jornada-form-action-bar__complete-btn{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);cursor:pointer;border-radius:10px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.jornada-form-action-bar__complete-btn:hover:not(:disabled){background:var(--ds-surface-container-low);border-color:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.jornada-form-action-bar__complete-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-outline) 42%, var(--ds-outline-variant))}}.jornada-form-action-bar__complete-btn:disabled,.jornada-form-action-bar.is-stage-completed .jornada-form-action-bar__complete-btn{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-form-action-bar__complete-btn:disabled,.jornada-form-action-bar.is-stage-completed .jornada-form-action-bar__complete-btn{border-color:color-mix(in srgb, var(--ds-success) 32%, var(--ds-outline-variant))}}.jornada-form-action-bar__complete-btn:disabled,.jornada-form-action-bar.is-stage-completed .jornada-form-action-bar__complete-btn{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-form-action-bar__complete-btn:disabled,.jornada-form-action-bar.is-stage-completed .jornada-form-action-bar__complete-btn{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface-container-lowest))}}.jornada-form-action-bar__complete-btn:disabled,.jornada-form-action-bar.is-stage-completed .jornada-form-action-bar__complete-btn{color:var(--ds-success);cursor:default}.jornada-page .jornada-form-action-bar,.jornada-page .sectioned-form .sectioned-form-save-bar{z-index:2;position:sticky;bottom:20px}.jornada-client-tags{flex-wrap:wrap;gap:4px 10px;display:flex}.jornada-client-tags--inline{gap:3px 8px}.jornada-client-tags--compact{gap:4px 8px}.jornada-client-tag{max-width:100%;color:var(--jornada-subtle);align-items:center;gap:3px;font-size:11px;font-weight:400;line-height:1.25;display:inline-flex}.jornada-client-tags--inline .jornada-client-tag,.jornada-client-tags--compact .jornada-client-tag{font-size:10px}.jornada-client-tag__icon{color:var(--jornada-muted);flex-shrink:0;font-size:11px;line-height:1}.jornada-client-tags--inline .jornada-client-tag__icon,.jornada-client-tags--compact .jornada-client-tag__icon{font-size:10px}.jornada-client-tag__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jornada-page__layout{align-items:flex-start;gap:24px;display:flex}@media (max-width:1279px){.jornada-page__layout,.jornada-page__layout--stage-side{flex-direction:column;align-items:stretch}.jornada-page__main{width:100%}.jornada-stage-side-rail,.jornada-page__layout--stage-side .jornada-stage-side-rail{width:100%;height:auto;max-height:none;position:static}.jornada-stage-side-rail__stack,.jornada-page__layout--stage-side .jornada-stage-side-rail__stack{height:auto;max-height:none;overflow:visible}.jornada-estrategia-side,.jornada-protecao-side{height:auto}.estrategia-summary,.protecao-summary{height:auto;max-height:none;overflow:visible}.estrategia-summary__body,.protecao-summary__body{flex:none;max-height:none;overflow:visible}}@media (max-width:1023px){.jornada-page__layout{flex-direction:column;align-items:stretch;gap:20px}.jornada-page__main{gap:20px;width:100%}.sectioned-form,.sectioned-form__sections,.sectioned-form__sections--accordion,.sectioned-form-accordion{width:100%}.sectioned-form .sectioned-form-accordion__trigger,.sectioned-form .sectioned-form-accordion__panel .sectioned-form__section-stack{padding-inline:14px}.jornada-page{gap:24px}.jornada-stage-side-rail--page-chrome{width:100%}.jornada-stage-side-rail--page-chrome .jornada-stage-side-rail__stack{max-height:none;overflow:visible}.jornada-stage-tabs__list{justify-content:flex-start}.jornada-stage-nav__target{max-width:min(24ch,40vw)}}.jornada-page__main{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.jornada-stage-title{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:stretch;row-gap:12px;min-width:0;max-width:100%;padding-top:4px;scroll-margin-top:5.5rem;display:grid}.jornada-stage-title__lead{flex-direction:column;grid-area:1/1;gap:0;min-width:0;display:flex}.jornada-stage-title__description{grid-area:2/1;margin-top:0}.jornada-stage-title__actions{grid-area:3/1;justify-content:stretch;align-self:auto;width:100%;min-width:0;max-width:100%}.jornada-stage-title__actions .jornada-stage-title__btn{flex:none;min-width:0}@media (min-width:768px) and (max-width:1023px){.jornada-stage-title{grid-template-columns:1fr;row-gap:10px}.jornada-stage-title__description{grid-area:2/1;margin-top:0}.jornada-stage-title__actions{grid-area:3/1;width:100%;max-width:100%}}@media (min-width:1024px){.jornada-stage-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px}.jornada-stage-title__description{grid-area:2/1/auto/-1;margin-top:6px}.jornada-stage-title__actions{touch-action:auto;grid-area:1/2;justify-content:flex-end;align-self:center;width:auto;max-width:none;overflow:visible}.jornada-stage-title__actions .jornada-stage-title__btn{flex:none;min-width:0}}.jornada-stage-title__kicker-row{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.jornada-stage-title__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--jornada-accent);margin:0;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__kicker{color:color-mix(in srgb, var(--jornada-accent) 82%, transparent)}}.jornada-stage-title__read-mode{letter-spacing:.01em;color:var(--jornada-muted);font-size:11px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__read-mode{color:color-mix(in srgb, var(--jornada-muted) 72%, transparent)}}.jornada-stage-title__read-mode:before{content:"·";color:var(--jornada-muted);margin-right:6px}@supports (color:color-mix(in lab, red, red)){.jornada-stage-title__read-mode:before{color:color-mix(in srgb, var(--jornada-muted) 45%, transparent)}}.jornada-stage-title__heading{color:var(--ds-on-surface);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.35}.jornada-stage-title__description{text-align:left;text-wrap:pretty;width:100%;max-width:none;color:var(--jornada-muted);margin:0;font-size:13px;font-weight:400;line-height:1.55}@media (min-width:768px){.jornada-stage-title__heading{font-size:20px}.jornada-stage-title__description{text-align:justify}}@media (min-width:1024px){.jornada-stage-title__description{max-width:96%;margin-top:8px}}.jornada-stage-tabs{border-bottom:1px solid var(--ds-bento-border);background:var(--ds-surface-bright);width:100%;min-width:0;max-width:100%}@supports (color:color-mix(in lab, red, red)){.jornada-stage-tabs{background:color-mix(in srgb, var(--ds-surface-bright) 28%, var(--ds-surface))}}.jornada-stage-tabs__list{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;margin:0 auto;padding:0 .5rem;display:flex;overflow-x:auto}.jornada-stage-tabs__list::-webkit-scrollbar{display:none}.jornada-stage-tabs__tab{min-width:max-content;color:var(--jornada-muted);white-space:nowrap;cursor:pointer;margin-bottom:-1px;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;margin-inline:.5rem;padding:.75rem .375rem;font-size:12px;font-weight:500;line-height:1.25;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex;position:relative}.jornada-stage-tabs__tab:first-child{margin-left:0}.jornada-stage-tabs__tab:hover:not(.is-active){color:var(--ds-on-surface);border-bottom-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-tabs__tab:hover:not(.is-active){border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.jornada-stage-tabs__tab.is-pending{opacity:.72}.jornada-stage-tabs__tab.is-active{color:var(--ds-on-surface);border-bottom-color:var(--jornada-accent);font-weight:600}.jornada-stage-tabs__tab.is-completed:not(.is-active){color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-tabs__tab.is-completed:not(.is-active){color:color-mix(in srgb, var(--ds-success) 65%, var(--ds-on-surface))}}.jornada-stage-tabs__tab.is-completed.is-active{border-bottom-color:var(--jornada-accent)}.jornada-stage-tabs__status-icon{color:var(--ds-success);font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20;flex-shrink:0;font-size:15px;line-height:1}.jornada-stage-tabs__tab.is-active .jornada-stage-tabs__status-icon{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-tabs__tab.is-active .jornada-stage-tabs__status-icon{color:color-mix(in srgb, var(--ds-success) 80%, var(--jornada-accent))}}.jornada-stage-tabs__label{line-height:1.25}.jornada-stage-tabs__tab:focus-visible{outline:2px solid var(--jornada-accent)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-tabs__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--jornada-accent) 35%, transparent)}}.jornada-stage-tabs__tab:focus-visible{outline-offset:-2px}.jornada-stage-tabs--compact{border:1px solid var(--ds-bento-border);border-bottom:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:12px}.jornada-stage-tabs--compact .jornada-stage-tabs__list{justify-content:flex-start;max-width:100%;padding:0 .25rem}.jornada-stage-tabs--compact .jornada-stage-tabs__tab{flex:none;margin-inline:.25rem;padding:.625rem .75rem;font-size:11px}@media (min-width:768px){.jornada-stage-tabs__list{padding:0 .75rem;scroll-padding-inline:.75rem}.jornada-stage-tabs__tab{margin-inline:.5rem;padding:.8rem .625rem;font-size:12.5px}}@media (min-width:1024px){.jornada-stage-tabs__list{touch-action:auto;justify-content:space-between;max-width:56rem;padding:0 1rem;overflow-x:visible}.jornada-stage-tabs__tab{flex:1 1 0;min-width:0;max-width:none;margin-inline:.75rem;padding:.875rem .5rem;font-size:13px}.jornada-stage-tabs__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.jornada-stage-complete-bar{border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.jornada-stage-complete-bar{background:var(--ds-surface-container-lowest);border-radius:12px}.jornada-stage-complete-bar.is-completed{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar.is-completed{border-color:color-mix(in srgb, var(--ds-success) 30%, var(--ds-outline-variant))}}.jornada-stage-complete-bar.is-completed{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar.is-completed{background:color-mix(in srgb, var(--ds-success) 7%, var(--ds-surface-container-lowest))}}.jornada-stage-complete-bar__copy{color:var(--ds-on-surface-variant);align-items:center;gap:8px;font-size:13px;display:inline-flex}.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__copy{color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__copy{color:color-mix(in srgb, var(--ds-success) 78%, var(--ds-on-surface))}}.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__copy{font-weight:600}.jornada-stage-complete-bar__status-icon{color:var(--ds-success);font-size:20px}.jornada-stage-complete-bar__btn{border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar__btn{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant))}}.jornada-stage-complete-bar__btn{background:var(--ds-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar__btn{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-lowest))}}.jornada-stage-complete-bar__btn{color:var(--ds-primary);cursor:pointer;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s}.jornada-stage-complete-bar__btn:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar__btn:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 14%, var(--ds-surface-container-lowest))}}.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__btn,.jornada-stage-complete-bar__btn:disabled{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__btn,.jornada-stage-complete-bar__btn:disabled{border-color:color-mix(in srgb, var(--ds-success) 32%, var(--ds-outline-variant))}}.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__btn,.jornada-stage-complete-bar__btn:disabled{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__btn,.jornada-stage-complete-bar__btn:disabled{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface-container-lowest))}}.jornada-stage-complete-bar.is-completed .jornada-stage-complete-bar__btn,.jornada-stage-complete-bar__btn:disabled{color:var(--ds-success);cursor:default}.jornada-client-bar__action--stage.is-completed{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage.is-completed{border-color:color-mix(in srgb, var(--ds-success) 32%, var(--ds-outline-variant))}}.jornada-client-bar__action--stage.is-completed{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage.is-completed{background:color-mix(in srgb, var(--ds-success) 10%, var(--ds-surface-container-lowest))}}.jornada-client-bar__action--stage.is-completed{color:var(--ds-success)}.jornada-client-bar__action--stage.is-completed:hover{background:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage.is-completed:hover{background:color-mix(in srgb, var(--ds-success) 14%, var(--ds-surface-container-lowest))}}.jornada-client-bar__action--stage.is-completed:hover{border-color:var(--ds-success)}@supports (color:color-mix(in lab, red, red)){.jornada-client-bar__action--stage.is-completed:hover{border-color:color-mix(in srgb, var(--ds-success) 42%, var(--ds-outline-variant))}}.sectioned-form{flex-direction:column;gap:10px;min-width:0;max-width:100%;display:flex;overflow-x:clip}.sectioned-form-save-bar{z-index:6;border:1px solid var(--ds-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:4px;padding:10px 14px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.sectioned-form-save-bar{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.sectioned-form-save-bar{background:var(--ds-gradient-surface-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--ds-bento-border), 0 8px 24px #0f172a0f;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.sectioned-form-save-bar{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-bento-border) 25%, transparent), 0 8px 24px #0f172a0f}}.sectioned-form-save-bar__status{color:var(--jornada-muted);margin:0;font-size:12px;font-weight:400;line-height:1.35}.sectioned-form-save-bar__btn{background:var(--ds-gradient-primary);min-height:36px;color:var(--ds-on-primary);cursor:pointer;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;line-height:1.2;transition:background .15s,opacity .15s;display:inline-flex}.sectioned-form-save-bar__btn:disabled{opacity:.42;cursor:not-allowed}.sectioned-form-save-bar__btn:not(:disabled):hover{background:var(--ds-gradient-primary-hover);opacity:1}@media (max-width:767px){.sectioned-form-save-bar,.jornada-form-action-bar{flex-direction:column;align-items:stretch}.sectioned-form-save-bar__btn,.jornada-form-action-bar__actions .jornada-stage-title__btn{width:100%}}.sectioned-form-save-bar__btn-icon{font-size:16px;line-height:1}.jornada-stage-layout{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}@media (min-width:1280px){.jornada-stage-layout.has-side{grid-template-columns:minmax(0,1fr) 300px}}.jornada-stage-layout__main{flex-direction:column;gap:16px;min-width:0;display:flex}.jornada-stage-layout__side{min-width:0}.jornada-stage-side-rail{flex-direction:column;min-width:0;display:flex}.jornada-stage-side-rail--page-chrome{flex-shrink:0;width:100%;height:auto;max-height:none;display:flex;position:static}@media (min-width:1280px){.jornada-stage-side-rail{flex-shrink:0;align-self:flex-start;width:clamp(300px,28vw,360px);height:calc(100dvh - 6.5rem);max-height:calc(100dvh - 6.5rem);position:sticky;top:4rem}.jornada-stage-side-rail--page-chrome{width:clamp(300px,28vw,360px);display:block}}.jornada-stage-side-rail__stack{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:16px;height:100%;min-height:0;display:flex;overflow-y:auto}.jornada-stage-side-rail__section{flex-shrink:0;overflow:hidden}.jornada-stage-side-rail__section.is-grow{flex-direction:column;flex:1;min-height:0;display:flex}.jornada-stage-side-rail__section.bento-card{padding:0}.jornada-client-chrome-trigger{border:1px solid var(--ds-bento-border);background:var(--ds-surface);max-width:min(240px,42vw);min-height:36px;color:var(--ds-on-surface);cursor:pointer;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:background .15s,border-color .15s;display:inline-flex}.jornada-client-chrome-trigger:hover,.jornada-client-chrome-trigger[data-state=open]{background:var(--ds-surface-container-low);border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-client-chrome-trigger:hover,.jornada-client-chrome-trigger[data-state=open]{border-color:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-bento-border))}}.jornada-client-chrome-trigger--mobile{max-width:none;padding:2px}.jornada-client-chrome-trigger__avatar{background:var(--ds-surface-container);border-radius:9999px;flex-shrink:0;width:28px;height:28px;display:block;overflow:hidden}.jornada-client-chrome-trigger__avatar img{object-fit:cover;width:100%;height:100%}.jornada-client-chrome-trigger__copy{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.jornada-client-chrome-trigger__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2;overflow:hidden}.jornada-client-chrome-trigger__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--jornada-muted);font-size:10px;line-height:1.2;overflow:hidden}.jornada-client-chrome-trigger__chevron{color:var(--jornada-muted);flex-shrink:0;font-size:18px}.jornada-client-chrome-popover{border:1px solid var(--ds-bento-border);border-radius:var(--ds-radius-bento);background:var(--ds-surface-container-lowest);width:min(320px,100vw - 24px);box-shadow:0 12px 32px var(--ds-on-surface);flex-direction:column;gap:12px;padding-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-chrome-popover{box-shadow:0 12px 32px color-mix(in srgb, var(--ds-on-surface) 14%, transparent)}}.jornada-client-chrome-popover__header{padding-top:14px;align-items:center;gap:12px;padding-inline:14px;display:flex}.jornada-client-chrome-popover__stats,.jornada-client-chrome-popover__tags,.jornada-client-chrome-popover__address,.jornada-client-chrome-popover__actions{padding-inline:14px}.jornada-client-chrome-popover__avatar{background:var(--ds-surface-container);border-radius:9999px;flex-shrink:0;width:44px;height:44px;display:block;overflow:hidden}.jornada-client-chrome-popover__avatar img{object-fit:cover;width:100%;height:100%}.jornada-client-chrome-popover__intro{min-width:0}.jornada-client-chrome-popover__ref{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:10px;font-weight:600}.jornada-client-chrome-popover__name{color:var(--ds-on-surface);margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.25}.jornada-client-chrome-popover__product{color:var(--ds-on-secondary-container);margin:4px 0 0;font-size:11px;line-height:1.35}.jornada-client-chrome-popover__stats{border-top:1px solid var(--ds-outline-variant);grid-template-columns:1fr 1fr;gap:8px 12px;margin:0;padding-block:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.jornada-client-chrome-popover__stats{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-client-chrome-popover__stats{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-client-chrome-popover__stats{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-client-chrome-popover__stat{flex-direction:column;gap:2px;min-width:0;display:flex}.jornada-client-chrome-popover__stat dt{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:10px;font-weight:600}.jornada-client-chrome-popover__stat dd{color:var(--ds-on-surface);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.35;display:flex}.jornada-client-chrome-popover__status-dot{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.jornada-client-chrome-popover__tags{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.jornada-client-chrome-popover__tag{background:var(--ds-surface-container);border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-chrome-popover__tag{background:color-mix(in srgb, var(--ds-surface-container) 80%, transparent)}}.jornada-client-chrome-popover__tag{color:var(--ds-on-secondary-container);font-size:11px}.jornada-client-chrome-popover__tag-icon{color:var(--jornada-muted);font-size:13px}.jornada-client-chrome-popover__address{color:var(--ds-primary);align-items:center;gap:6px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.jornada-client-chrome-popover__address:hover{text-decoration:underline}.jornada-client-chrome-popover__address-icon{flex-shrink:0;font-size:16px}.jornada-client-chrome-popover__actions{flex-direction:column;gap:8px;padding-top:4px;display:flex}.jornada-client-chrome-popover__action{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-client-chrome-popover__action{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}.jornada-client-chrome-popover__action{background:var(--ds-surface);color:var(--ds-on-surface);cursor:pointer;border-radius:9px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.jornada-client-chrome-popover__action:hover{background:var(--ds-surface-container-low)}.jornada-client-chrome-popover__action--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border-color:#0000}.jornada-client-chrome-popover__action--primary:hover{background:var(--ds-gradient-primary-hover)}.sectioned-form__sections{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;display:flex}.sectioned-form__sections--tabs,.sectioned-form__sections--flow{gap:0}.sectioned-form-flow-section__group{flex-direction:column;display:flex}.sectioned-form-flow-section{width:100%;box-shadow:none;background:var(--ds-bento-bg);border:none;padding:24px 28px}.sectioned-form-flow-section__header{border-bottom:1px solid var(--ds-outline-variant);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.sectioned-form-flow-section__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.sectioned-form-flow-section__number{font-variant-numeric:tabular-nums;width:24px;height:24px;color:var(--ds-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sectioned-form-flow-section__number{color:color-mix(in srgb, var(--ds-primary) 85%, var(--ds-on-surface))}}.sectioned-form-flow-section__number{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.sectioned-form-flow-section__number{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.sectioned-form-flow-section__title{letter-spacing:-.025em;color:var(--ds-on-surface);margin:0;font-size:16px;font-weight:600;line-height:1.3}.sectioned-form-flow-section__body{flex-direction:column;gap:20px;display:flex}.sectioned-form-flow-connector{flex-direction:column;align-items:center;gap:2px;padding:4px 0 8px;display:flex}.sectioned-form-flow-connector__label{letter-spacing:.01em;color:var(--jornada-muted);font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.sectioned-form-flow-connector__label{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.sectioned-form-flow-connector__arrow{color:var(--jornada-muted);font-size:12px;line-height:1}@supports (color:color-mix(in lab, red, red)){.sectioned-form-flow-connector__arrow{color:color-mix(in srgb, var(--jornada-muted) 55%, transparent)}}@media (min-width:1280px){.sectioned-form-flow-section{padding:28px 36px}}@media (max-width:1023px){.sectioned-form-flow-section{padding:20px 22px}}@media (max-width:767px){.sectioned-form-flow-section{padding:18px 16px}.sectioned-form-flow-section__title{font-size:15px}.sectioned-form-accordion__trigger{padding:12px 14px}.sectioned-form-accordion__trigger-main>.material-symbols-outlined{border-radius:8px;width:32px;height:32px}.sectioned-form .sectioned-form-accordion__panel .sectioned-form__section-stack{padding-inline:12px;padding-bottom:14px}}.sectioned-form__toolbar{justify-content:flex-end;align-items:center;min-height:0;margin:0 0 1px;padding:0;display:flex}.sectioned-form-layout-switcher{opacity:.38;align-items:center;gap:3px;transition:opacity .15s;display:inline-flex}.sectioned-form:hover .sectioned-form-layout-switcher,.sectioned-form-layout-switcher:hover,.sectioned-form-layout-switcher:focus-within{opacity:.68}.sectioned-form-layout-switcher__btn{width:15px;height:13px;color:var(--jornada-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}@media (max-width:1023px),(hover:none){.sectioned-form-layout-switcher{opacity:.85}.sectioned-form-layout-switcher__btn{border-radius:8px;width:32px;height:32px}.sectioned-form-layout-switcher__btn .material-symbols-outlined,.sectioned-form-layout-switcher__btn .sectioned-form-layout-switcher__icon{font-size:16px}}.sectioned-form-layout-switcher__btn .material-symbols-outlined,.sectioned-form-layout-switcher__icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 10;font-size:10px;line-height:1}.sectioned-form-layout-switcher__btn:hover:not(.is-active){color:var(--jornada-subtle)}@supports (color:color-mix(in lab, red, red)){.sectioned-form-layout-switcher__btn:hover:not(.is-active){color:color-mix(in srgb, var(--jornada-subtle) 50%, var(--jornada-muted))}}.sectioned-form-layout-switcher__btn:hover:not(.is-active){background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.sectioned-form-layout-switcher__btn:hover:not(.is-active){background:color-mix(in srgb, var(--ds-surface-container-low) 18%, transparent)}}.sectioned-form-layout-switcher__btn.is-active{color:var(--jornada-subtle)}@supports (color:color-mix(in lab, red, red)){.sectioned-form-layout-switcher__btn.is-active{color:color-mix(in srgb, var(--jornada-subtle) 68%, var(--jornada-muted))}}.sectioned-form-layout-switcher__btn:focus-visible{box-shadow:0 0 0 1px var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.sectioned-form-layout-switcher__btn:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.sectioned-form-tabs{padding:0;overflow:hidden}.sectioned-form-tabs__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.sectioned-form-tabs__list::-webkit-scrollbar{display:none}.sectioned-form-tabs__trigger{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.sectioned-form-tabs__label{line-height:1.2}.sectioned-form-tabs__panel{scroll-margin-top:96px}.sectioned-form-tabs.ui-tabs--contained .ui-tabs__content{padding:0}.sectioned-form__section-stack{flex-direction:column;gap:16px;min-width:0;max-width:100%;padding:16px 18px 20px;display:flex}.sectioned-form__section-stack--finance{padding-top:14px}.jornada-person-form{flex-direction:column;gap:0;display:flex}.jornada-person-form .jornada-field-group+.jornada-field-group{border-top:1px solid var(--ds-outline-variant);margin-top:14px;padding-top:14px}@supports (color:color-mix(in lab, red, red)){.jornada-person-form .jornada-field-group+.jornada-field-group{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.jornada-fieldset{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.jornada-fieldset+.jornada-fieldset{border-top:1px solid var(--ds-outline-variant);padding-top:16px}@supports (color:color-mix(in lab, red, red)){.jornada-fieldset+.jornada-fieldset{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.jornada-fieldset:focus-within{border-color:#0000}.jornada-fieldset--nested{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-fieldset--nested{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-fieldset--nested{background:var(--ds-surface-container-low);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.jornada-fieldset--nested{background:color-mix(in srgb, var(--ds-surface-container-low) 25%, transparent)}}.jornada-fieldset__legend{float:left;letter-spacing:.07em;text-transform:uppercase;width:100%;max-width:none;color:var(--jornada-subtle);background:0 0;border-bottom:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 0 10px;font-size:11px;font-weight:700;line-height:1.3;display:flex}.jornada-fieldset--nested .jornada-fieldset__legend{width:auto;max-width:calc(100% - 12px);color:var(--jornada-muted);margin:0 0 0 8px;padding:0 6px;font-size:11px}.jornada-fieldset__body{clear:both;padding-top:0}.jornada-fieldset__groups{flex-direction:column;gap:14px;display:flex}.jornada-field-group{background:0 0;border:none;border-radius:0;padding:0}.jornada-field-group--summary{background:0 0;border:none;padding:0}.jornada-field-group__title{letter-spacing:.07em;text-transform:uppercase;color:var(--jornada-muted);border-bottom:none;margin:0 0 8px;padding-bottom:0;font-size:10px;font-weight:600}.jornada-fieldset__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px 12px;width:100%;min-width:0;display:grid}.jornada-fieldset__legend-text{letter-spacing:.01em}.jornada-fieldset__legend-action{flex-shrink:0}.jornada-fieldset__action{color:var(--jornada-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600;transition:color .15s}.jornada-fieldset__action:hover{color:var(--ds-primary)}.jornada-fieldset__action--add{align-items:center;gap:4px;display:inline-flex}.jornada-fieldset__action--add:disabled{opacity:.45;cursor:not-allowed}.jornada-fieldset__action--add:disabled:hover{color:var(--jornada-muted)}.jornada-fieldset__stack{flex-direction:column;gap:12px;display:flex}.jornada-subsection{padding:16px 0}.jornada-subsection+.jornada-subsection{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-subsection+.jornada-subsection{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.sectioned-form-accordion{align-self:stretch;width:100%;min-width:0;max-width:100%;padding:0;scroll-margin-top:96px;overflow:hidden}.sectioned-form-accordion__trigger{background:var(--ds-surface-container-lowest);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;padding:14px 18px;transition:background .15s;display:flex}.sectioned-form-accordion__trigger:hover{background:var(--ds-surface-container-low)}.sectioned-form-accordion.is-open .sectioned-form-accordion__trigger{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.sectioned-form-accordion.is-open .sectioned-form-accordion__trigger{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.sectioned-form-accordion__trigger-main{align-items:center;gap:12px;min-width:0;display:flex}.sectioned-form-accordion__trigger-main>.material-symbols-outlined{background:var(--ds-primary);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.sectioned-form-accordion__trigger-main>.material-symbols-outlined{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container))}}.sectioned-form-accordion__trigger-main>.material-symbols-outlined{color:var(--ds-on-surface);flex-shrink:0}.sectioned-form-accordion.is-open .sectioned-form-accordion__trigger-main>.material-symbols-outlined{background:var(--ds-primary);color:var(--ds-on-primary)}.sectioned-form-accordion__title{color:var(--ds-on-surface);text-overflow:ellipsis;font-size:15px;font-weight:700;display:block;overflow:hidden}.sectioned-form-accordion__description{color:var(--jornada-muted);text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.sectioned-form-accordion__chevron{color:var(--jornada-muted);flex-shrink:0;transition:transform .2s}.sectioned-form-accordion__chevron.is-open{transform:rotate(180deg)}.sectioned-form-accordion__panel{background:var(--ds-surface);min-width:0;max-width:100%;padding:0;overflow-x:clip}.sectioned-form-tabs.ui-tabs--contained{min-width:0;max-width:100%}.sectioned-form-tabs__list{max-width:100%}.jornada-children-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.jornada-children-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jornada-child-card{border:1px solid var(--ds-outline-variant);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-child-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.jornada-child-card{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-child-card{background:color-mix(in srgb, var(--ds-surface-container-low) 18%, transparent)}}.jornada-child-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.jornada-child-card__index{background:var(--ds-primary);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-child-card__index{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container))}}.jornada-child-card__index{color:var(--ds-on-surface);flex-shrink:0;font-size:11px;font-weight:700}.jornada-child-card__remove{width:28px;height:28px;color:var(--jornada-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.jornada-child-card__remove:hover{background:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.jornada-child-card__remove:hover{background:color-mix(in srgb, var(--ds-error) 10%, transparent)}}.jornada-child-card__remove:hover{color:var(--ds-error)}.jornada-children-empty{border:1px dashed var(--ds-outline-variant);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-children-empty{border:1px dashed color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.jornada-children-empty{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-children-empty{background:color-mix(in srgb, var(--ds-surface-container-low) 20%, transparent)}}.jornada-children-empty{text-align:center}.jornada-children-empty__text{max-width:28ch;color:var(--jornada-muted);margin:0;font-size:13px;line-height:1.5}.jornada-children-empty__btn{border:1px solid var(--ds-primary);align-items:center;gap:6px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-children-empty__btn{border:1px solid color-mix(in srgb, var(--ds-primary) 35%, transparent)}}.jornada-children-empty__btn{background:var(--ds-primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.jornada-children-empty__btn{background:color-mix(in srgb, var(--ds-primary) 8%, transparent)}}.jornada-children-empty__btn{color:var(--ds-primary);cursor:pointer;font-size:13px;font-weight:600;transition:background .15s}.jornada-children-empty__btn:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-children-empty__btn:hover{background:color-mix(in srgb, var(--ds-primary) 14%, transparent)}}.jornada-conjuge-card{border:1px solid var(--ds-outline-variant);border-radius:12px;padding:14px}@supports (color:color-mix(in lab, red, red)){.jornada-conjuge-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-conjuge-card{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-conjuge-card{background:color-mix(in srgb, var(--ds-surface-container-low) 30%, transparent)}}.jornada-child-card__fields{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.jornada-child-card__row{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.jornada-finance-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.jornada-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){.jornada-finance-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.jornada-finance-block{border:1px solid var(--ds-outline-variant);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-finance-block{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.jornada-finance-block{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-finance-block{background:color-mix(in srgb, var(--ds-surface-container-low) 15%, transparent)}}.jornada-finance-block__title{letter-spacing:.06em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:11px;font-weight:600}.jornada-finance-block__fields{flex-direction:column;gap:10px;display:flex}.jornada-finance-block .jornada-total-badge{margin-top:auto}.jornada-form{flex-direction:column;gap:24px;display:flex}.jornada-info{align-items:flex-start;gap:16px;display:flex}.jornada-info__icon{color:var(--ds-on-primary-container);flex-shrink:0}.jornada-info__title{color:var(--ds-on-surface);margin:0 0 4px;font-size:14px;font-weight:700}.jornada-info__text{color:var(--ds-on-secondary-container);margin:0;font-size:14px;line-height:1.6}.jornada-section{padding:0;overflow:hidden}.jornada-section__header{border-bottom:1px solid var(--ds-outline-variant);background:var(--ds-surface-container-lowest);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.jornada-section__title{color:var(--ds-on-surface);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.jornada-section__action{color:var(--ds-on-secondary-container);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600;transition:color .15s}.jornada-section__action:hover{color:var(--ds-primary)}.jornada-section__add-btn{border:1px solid var(--ds-primary);color:var(--ds-primary);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.jornada-section__add-btn:hover{background:var(--ds-surface-container)}.jornada-section__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:20px;display:grid}.jornada-section__body{padding:20px}.jornada-field{flex-direction:column;grid-column:span 12;gap:3px;min-width:0;display:flex}.jornada-field--span-2,.jornada-field--span-3,.jornada-field--span-4,.jornada-field--span-6,.jornada-field--span-8,.jornada-field--span-12{grid-column:span 12}@media (min-width:768px){.jornada-field--span-2{grid-column:span 2}.jornada-field--span-3{grid-column:span 3}.jornada-field--span-4{grid-column:span 4}.jornada-field--span-6{grid-column:span 6}.jornada-field--span-8{grid-column:span 8}.jornada-field--span-12{grid-column:span 12}}@media (min-width:768px) and (max-width:1023px){.jornada-field--span-2,.jornada-field--span-3,.jornada-field--span-4{grid-column:span 6}}.jornada-field__label{color:var(--ds-on-secondary-container);font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.jornada-field__label{color:color-mix(in srgb, var(--ds-on-secondary-container) 92%, transparent)}}.jornada-input,.jornada-textarea,.jornada-select{border:1px solid var(--ds-outline-variant);width:100%;min-height:2.25rem;padding:.4375rem .75rem}@supports (color:color-mix(in lab, red, red)){.jornada-input,.jornada-textarea,.jornada-select{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.jornada-input,.jornada-textarea,.jornada-select{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);border-radius:.5rem;font-size:.8125rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.jornada-input:hover:not(:disabled),.jornada-textarea:hover:not(:disabled),.jornada-select:hover:not(:disabled){border-color:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.jornada-input:hover:not(:disabled),.jornada-textarea:hover:not(:disabled),.jornada-select:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-outline) 28%, var(--ds-bento-border))}}.jornada-input:focus,.jornada-textarea:focus,.jornada-select:focus{border-color:var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.jornada-input:focus,.jornada-textarea:focus,.jornada-select:focus{border-color:color-mix(in srgb, var(--ds-primary) 40%, var(--ds-bento-border))}}.jornada-input:focus,.jornada-textarea:focus,.jornada-select:focus{box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-input:focus,.jornada-textarea:focus,.jornada-select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.jornada-input:focus,.jornada-textarea:focus,.jornada-select:focus{background:var(--ds-surface)}.jornada-input.is-disabled{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-input.is-disabled{background:color-mix(in srgb, var(--ds-surface-container-low) 80%, var(--ds-surface))}}.jornada-input.is-disabled{cursor:not-allowed;opacity:.72}.jornada-input.is-bold{font-weight:700}.jornada-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2376777d' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}.jornada-textarea{resize:vertical;min-height:84px;line-height:1.5}.jornada-currency-input{position:relative}.jornada-currency-input__prefix{color:var(--jornada-muted);pointer-events:none;font-size:12px;font-weight:500;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.jornada-currency-input__field{padding-left:32px}.jornada-children{flex-direction:column;gap:12px;padding:20px;display:flex}.jornada-children--fixed .jornada-child-row{flex-direction:column;align-items:stretch}.jornada-child-row__label{letter-spacing:.02em;text-transform:uppercase;color:var(--jornada-muted);font-size:12px;font-weight:700}.jornada-child-row{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);border-radius:8px;align-items:flex-end;gap:12px;padding:16px;display:flex}@media (max-width:767px){.jornada-child-row{flex-direction:column;align-items:stretch}.jornada-child-row__remove{align-self:flex-end}}.jornada-child-row__fields{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-width:0;display:grid}.jornada-child-row__remove{width:36px;height:36px;color:var(--ds-error);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.jornada-child-row__remove:hover{background:var(--ds-error-container)}.jornada-finance{flex-direction:column;gap:16px;display:flex}.jornada-finance__heading{color:var(--ds-on-surface);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.jornada-finance__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.jornada-finance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jornada-finance__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jornada-finance-card{flex-direction:column;gap:16px;display:flex}.jornada-finance-card__header{justify-content:space-between;align-items:center;display:flex}.jornada-finance-card__title{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:12px;font-weight:700}.jornada-finance-card__body{flex-direction:column;gap:12px;display:flex}.jornada-insurance-grid{grid-template-columns:1fr;gap:12px;padding:20px;display:grid}@media (min-width:480px){.jornada-insurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.jornada-insurance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.jornada-insurance-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.jornada-insurance-card{cursor:pointer}.jornada-insurance-card__input{opacity:0;pointer-events:none;position:absolute}.jornada-insurance-card__content{border:1px solid var(--ds-outline-variant);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 12px;transition:border-color .15s,background .15s;display:flex}.jornada-insurance-card__input:checked+.jornada-insurance-card__content{border-color:var(--jornada-muted);background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-insurance-card__input:checked+.jornada-insurance-card__content{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-lowest))}}.jornada-insurance-card:hover .jornada-insurance-card__content{border-color:var(--jornada-muted)}.jornada-insurance-card__label{color:var(--ds-on-surface);font-size:12px;font-weight:600}.jornada-stage-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:0 2px;display:flex}.jornada-stage-nav__btn{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:2px;min-width:0;padding:4px 6px;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.jornada-stage-nav__btn--prev{margin-right:auto}.jornada-stage-nav__btn--next{text-align:right;margin-left:auto}.jornada-stage-nav__btn:disabled{opacity:.28;cursor:not-allowed}.jornada-stage-nav__btn:not(:disabled):hover{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-nav__btn:not(:disabled):hover{background:color-mix(in srgb, var(--ds-surface-container-low) 50%, transparent)}}.jornada-stage-nav__icon{color:var(--jornada-muted);flex-shrink:0;font-size:16px;line-height:1}.jornada-stage-nav__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.jornada-stage-nav__btn--prev .jornada-stage-nav__copy{align-items:flex-start}.jornada-stage-nav__btn--next .jornada-stage-nav__copy{align-items:flex-end}.jornada-stage-nav__action{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600;line-height:1.2}.jornada-stage-nav__target{color:var(--jornada-subtle);white-space:nowrap;text-overflow:ellipsis;max-width:14ch;font-size:12px;font-weight:500;line-height:1.25;overflow:hidden}@media (min-width:640px){.jornada-stage-nav__target{max-width:20ch}}.jornada-stage-nav__btn--next:not(:disabled) .jornada-stage-nav__action{color:var(--jornada-accent)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-nav__btn--next:not(:disabled) .jornada-stage-nav__action{color:color-mix(in srgb, var(--jornada-accent) 78%, transparent)}}.jornada-stage-nav__btn--next:not(:disabled) .jornada-stage-nav__target{color:var(--jornada-accent)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-nav__btn--next:not(:disabled) .jornada-stage-nav__target{color:color-mix(in srgb, var(--jornada-accent) 72%, var(--ds-on-surface))}}.jornada-stage-nav__btn:focus-visible{box-shadow:0 0 0 2px var(--ds-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.jornada-stage-nav__btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.jornada-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.jornada-placeholder__icon{color:var(--ds-text-muted)}.jornada-placeholder__title{color:var(--ds-on-surface);margin:0;font-size:18px;font-weight:600}.jornada-placeholder__text{max-width:28rem;color:var(--ds-text-muted);margin:0;font-size:14px;line-height:1.6}.jornada-total-badge{border-radius:8px;flex-direction:column;justify-content:center;gap:2px;height:100%;padding:10px 12px;display:flex}.jornada-total-badge.is-green{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.jornada-total-badge.is-green{background:color-mix(in srgb, #22c55e 9%, var(--ds-surface-container-low))}}.jornada-total-badge.is-green{border:1px solid #22c55e38}.jornada-total-badge.is-orange{background:#f97316}@supports (color:color-mix(in lab, red, red)){.jornada-total-badge.is-orange{background:color-mix(in srgb, #f97316 9%, var(--ds-surface-container-low))}}.jornada-total-badge.is-orange{border:1px solid #f9731638}.jornada-total-badge__label{text-transform:uppercase;letter-spacing:.04em;color:var(--jornada-muted);font-size:10px;font-weight:600}.jornada-total-badge.is-green .jornada-total-badge__label{color:#22c55ec7}.jornada-total-badge.is-orange .jornada-total-badge__label{color:#f97316c7}.jornada-total-badge__value{color:var(--ds-on-surface);font-size:14px;font-weight:700}.jornada-complementares{flex-direction:column;gap:12px;display:flex}.jornada-complementares__grid{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:768px){.jornada-complementares__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.jornada-complementares__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jornada-complementar-item{border:1px solid var(--ds-outline-variant);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-complementar-item{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-complementar-item{background:var(--ds-surface-container-low);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.jornada-complementar-item{background:color-mix(in srgb, var(--ds-surface-container-low) 20%, transparent)}}.jornada-complementar-item{cursor:pointer;transition:border-color .15s,background .15s}.jornada-complementar-item:has(.jornada-complementar-item__checkbox:checked){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-complementar-item:has(.jornada-complementar-item__checkbox:checked){border-color:color-mix(in srgb, var(--ds-primary) 35%, var(--ds-outline-variant))}}.jornada-complementar-item:has(.jornada-complementar-item__checkbox:checked){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-complementar-item:has(.jornada-complementar-item__checkbox:checked){background:color-mix(in srgb, var(--ds-primary) 6%, var(--ds-surface-container-lowest))}}.jornada-complementar-item__checkbox{width:16px;height:16px;accent-color:var(--ds-primary);flex-shrink:0}.jornada-complementar-item__label{color:var(--ds-on-surface);flex:1;font-size:13px;font-weight:500}.jornada-complementar-item__value{width:100%}.jornada-complementares__parceiro{max-width:320px}.jornada-health-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:768px){.jornada-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jornada-health-grid--single{grid-template-columns:1fr}}.jornada-health-panel__table{border:1px solid var(--ds-outline-variant);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-health-panel__table{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.jornada-health-panel__table{background:var(--ds-surface);border-radius:10px;overflow:hidden}.jornada-health-panel__head{background:var(--ds-surface-container-low);border-bottom:1px solid var(--ds-outline-variant);letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);grid-template-columns:minmax(140px,1fr) 2fr;gap:12px;padding:10px 12px;font-size:11px;font-weight:700;display:grid}.jornada-health-panel__row{border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:minmax(140px,1fr) 2fr;align-items:start;gap:12px;padding:10px 12px;display:grid}.jornada-health-panel__row:last-child{border-bottom:none}.jornada-health-panel__situation{color:var(--ds-on-surface);padding-top:8px;font-size:12px;font-weight:600;line-height:1.4}.jornada-health-panel__input{width:100%}.jornada-health-panel__row--checkbox{align-items:center}.jornada-health-panel__checkbox-label{color:var(--ds-on-surface);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.jornada-health-panel__checkbox{width:16px;height:16px;accent-color:var(--ds-primary)}.sectioned-form .sectioned-form-accordion__trigger{gap:14px}.sectioned-form .sectioned-form-accordion.is-open .sectioned-form-accordion__trigger{border-bottom-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.sectioned-form .sectioned-form-accordion.is-open .sectioned-form-accordion__trigger{border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.sectioned-form .sectioned-form-accordion__trigger-main{gap:10px}.sectioned-form .sectioned-form-accordion__trigger-main>.material-symbols-outlined{border-radius:8px;width:32px;height:32px;font-size:18px}.sectioned-form .sectioned-form-accordion__title{font-size:14px;font-weight:600}.sectioned-form .sectioned-form-accordion__description{color:var(--jornada-muted);margin-top:1px;font-size:11px;line-height:1.35}.sectioned-form .sectioned-form-accordion__chevron{font-size:20px}.sectioned-form .sectioned-form-accordion__panel{background:var(--ds-surface-container-lowest)}@supports (color:color-mix(in lab, red, red)){.sectioned-form .sectioned-form-accordion__panel{background:color-mix(in srgb, var(--ds-surface-container-lowest) 45%, var(--ds-surface))}}.sectioned-form .jornada-children-empty{border-color:var(--ds-outline-variant);border-radius:10px;gap:10px;padding:20px 14px}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-children-empty{border-color:color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.sectioned-form .jornada-children-empty{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-children-empty{background:color-mix(in srgb, var(--ds-surface-container-low) 12%, transparent)}}.sectioned-form .jornada-children-empty__text{max-width:30ch;color:var(--jornada-muted);font-size:12px;line-height:1.45}.sectioned-form .jornada-children-empty__btn{gap:5px;padding:7px 12px;font-size:12px}.sectioned-form .jornada-conjuge-card{border-color:var(--ds-outline-variant);border-radius:10px;padding:12px}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-conjuge-card{border-color:color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.sectioned-form .jornada-conjuge-card{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-conjuge-card{background:color-mix(in srgb, var(--ds-surface-container-low) 18%, transparent)}}.sectioned-form .jornada-complementares{gap:12px}.sectioned-form .jornada-complementares__grid{gap:8px}.sectioned-form .jornada-complementar-item{border-color:var(--ds-outline-variant);border-radius:8px;gap:6px 10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-complementar-item{border-color:color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.sectioned-form .jornada-complementar-item{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-complementar-item{background:color-mix(in srgb, var(--ds-surface-container-low) 14%, transparent)}}.sectioned-form .jornada-complementar-item__label{font-size:12px;line-height:1.35}.sectioned-form .jornada-health-grid{gap:12px}.sectioned-form .jornada-health-panel__table{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-health-panel__table{border-color:color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.sectioned-form .jornada-health-panel__table{border-radius:8px}.sectioned-form .jornada-health-panel__head{border-bottom-color:var(--ds-outline-variant);padding:8px 10px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-health-panel__head{border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.sectioned-form .jornada-health-panel__row{border-bottom-color:var(--ds-outline-variant);gap:10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-health-panel__row{border-bottom-color:color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.sectioned-form .jornada-health-panel__situation{color:var(--ds-on-surface);padding-top:6px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.sectioned-form .jornada-health-panel__situation{color:color-mix(in srgb, var(--ds-on-surface) 92%, transparent)}}.sectioned-form .jornada-health-panel__checkbox-label{font-size:12px}.sectioned-form .jornada-child-card__remove{width:24px;height:24px}.jornada-checkbox-field{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.jornada-checkbox-field__input{width:16px;height:16px;accent-color:var(--jornada-muted);cursor:pointer}.jornada-checkbox-field__label{color:var(--ds-on-surface);font-size:12px}.jornada-percent-input{align-items:center;gap:4px;display:flex}.jornada-percent-input__field{width:72px}.jornada-percent-input__suffix{color:var(--jornada-muted);font-size:12px}.jornada-estrategia{flex-direction:column;gap:0;width:100%;display:flex}.jornada-estrategia .sectioned-form{width:100%}.jornada-estrategia .jornada-field__label{letter-spacing:0;color:var(--ds-on-surface);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia .jornada-field__label{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.jornada-estrategia .jornada-checkbox-field__label{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:450}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia .jornada-checkbox-field__label{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.jornada-estrategia .jornada-input{letter-spacing:-.01em;font-size:13px}.jornada-estrategia-panel{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-panel{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.jornada-estrategia-panel--compact{padding-bottom:16px}.jornada-estrategia-panel__header{flex-direction:column;gap:4px;display:flex}.jornada-estrategia-panel__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:13px;font-weight:600}.jornada-estrategia-panel__hint{color:var(--ds-on-surface);margin:0;font-size:12px;font-weight:450;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-panel__hint{color:color-mix(in srgb, var(--ds-on-surface) 52%, transparent)}}.jornada-estrategia-panel__body{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-panel__option{padding:2px 0}.jornada-estrategia-panel__nested{background:var(--ds-on-surface);border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-panel__nested{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.jornada-estrategia-panel__nested{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-panel__nested{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.jornada-estrategia-panel__nested-label{letter-spacing:.02em;color:var(--jornada-muted);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-panel__nested-label{color:color-mix(in srgb, var(--jornada-muted) 95%, transparent)}}.jornada-estrategia-segment{background:var(--ds-on-surface);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;width:100%;max-width:420px;padding:3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-segment{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.jornada-estrategia-segment--stacked{grid-auto-flow:row;max-width:none}.jornada-estrategia-segment .jornada-estrategia-radio{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:0;margin:0;padding:8px 12px;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.jornada-estrategia-segment .jornada-estrategia-radio__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.jornada-estrategia-segment .jornada-estrategia-radio__label{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-segment .jornada-estrategia-radio__label{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.jornada-estrategia-segment .jornada-estrategia-radio.is-selected{background:var(--ds-bento-bg);box-shadow:0 1px 2px #0000000f}.jornada-estrategia-segment .jornada-estrategia-radio.is-selected .jornada-estrategia-radio__label{color:var(--ds-on-surface);font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-segment .jornada-estrategia-radio.is-selected .jornada-estrategia-radio__label{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.jornada-estrategia-base{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-base__value{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-base__value{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.jornada-estrategia-base__value-label{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:11px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-base__value-label{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.jornada-estrategia-base__value-amount{letter-spacing:-.03em;color:var(--ds-on-surface);font-size:24px;font-weight:650;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-base__value-amount{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.jornada-estrategia-base__value-amount{font-variant-numeric:tabular-nums}@media (min-width:768px){.jornada-estrategia-base{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);align-items:stretch;gap:14px 16px;display:grid}.jornada-estrategia-base__value{justify-content:center}.jornada-estrategia-base__value-amount{font-size:26px}}.jornada-estrategia-radio{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.jornada-estrategia-radio__input{width:15px;height:15px;accent-color:var(--ds-primary);cursor:pointer;margin:0}.jornada-estrategia-radio__label{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:450}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-radio__label{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.jornada-estrategia-adjustments{flex-direction:column;gap:16px;display:flex}.jornada-estrategia-adjustments__group{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__group{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.jornada-estrategia-adjustments__group--compact{padding-bottom:16px}.jornada-estrategia-adjustments__group-header{flex-direction:column;gap:4px;display:flex}.jornada-estrategia-adjustments__group-title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:13px;font-weight:600}.jornada-estrategia-adjustments__group-hint{color:var(--ds-on-surface);margin:0;font-size:12px;font-weight:450;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__group-hint{color:color-mix(in srgb, var(--ds-on-surface) 52%, transparent)}}.jornada-estrategia-adjustments__group-body{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-adjustments__options{grid-template-columns:1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.jornada-estrategia-adjustments__option{border-bottom:1px solid var(--ds-outline-variant);padding:8px 0}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__option{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.jornada-estrategia-adjustments__option:last-child{border-bottom:none;padding-bottom:0}.jornada-estrategia-adjustments__inss{background:var(--ds-on-surface);border-radius:8px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__inss{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.jornada-estrategia-adjustments__inss{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__inss{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.jornada-estrategia-adjustments__inss-label{letter-spacing:.02em;color:var(--jornada-muted);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__inss-label{color:color-mix(in srgb, var(--jornada-muted) 95%, transparent)}}.jornada-estrategia-adjustments__modifier{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-adjustments__fields{background:var(--ds-on-surface);border-radius:8px;grid-template-columns:1fr;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__fields{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.jornada-estrategia-adjustments__fields{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__fields{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 25%, transparent)}}.jornada-estrategia-adjustments__fields{opacity:.55;transition:opacity .15s}.jornada-estrategia-adjustments__fields.is-active{opacity:1;border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-adjustments__fields.is-active{border-color:color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.jornada-estrategia-adjustments__group--compact .jornada-estrategia-adjustments__group-body{max-width:240px}@media (min-width:640px){.jornada-estrategia-adjustments__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.jornada-estrategia-adjustments__option{border-bottom:none;padding:0}.jornada-estrategia-adjustments__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}@media (min-width:768px){.jornada-estrategia-adjustments__options{grid-template-columns:repeat(3,minmax(0,1fr))}}.jornada-estrategia-risk-grid{flex-direction:column;gap:10px;width:100%;display:flex}.jornada-estrategia-risk-grid__header,.jornada-estrategia-risk-grid__row{grid-template-columns:minmax(72px,96px) repeat(3,minmax(0,1fr));align-items:center;gap:10px 16px;display:grid}.jornada-estrategia-risk-grid__row--stacked{align-items:start}.jornada-estrategia-risk-grid__row-label{letter-spacing:-.01em;color:var(--jornada-muted);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-risk-grid__row-label{color:color-mix(in srgb, var(--jornada-muted) 95%, transparent)}}.jornada-estrategia-risk-col{letter-spacing:.01em;text-align:center;font-size:11px;font-weight:600}.jornada-estrategia-risk-col--death{color:#3b82f6}.jornada-estrategia-risk-col--disability{color:#ca8a04}.jornada-estrategia-risk-col--critical{color:#ef4444}.jornada-estrategia-strategy,.jornada-estrategia-obligations,.jornada-estrategia-resources{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-resources__rows{flex-direction:column;gap:12px;display:flex}.jornada-estrategia-resources__row{border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:1fr;align-items:center;gap:8px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-resources__row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 18%, transparent)}}.jornada-estrategia-resources__row:last-child{border-bottom:none;padding-bottom:0}.jornada-estrategia-resources__row:first-child{padding-top:0}.jornada-estrategia-resources__row.is-muted{opacity:.55}.jornada-estrategia-resources__row-label{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:450}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-resources__row-label{color:color-mix(in srgb, var(--ds-on-surface) 75%, transparent)}}@media (min-width:640px){.jornada-estrategia-resources__row{grid-template-columns:minmax(180px,1fr) minmax(160px,220px);gap:16px 20px}}.jornada-estrategia-resources__pipeline{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:4px 0 2px;display:flex}.jornada-estrategia-resources__pipeline-step{letter-spacing:.01em;color:var(--jornada-muted);font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-resources__pipeline-step{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.jornada-estrategia-resources__pipeline-step.is-result{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-resources__pipeline-step.is-result{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.jornada-estrategia-resources__pipeline-arrow{color:var(--jornada-muted);font-size:12px}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-resources__pipeline-arrow{color:color-mix(in srgb, var(--jornada-muted) 50%, transparent)}}.jornada-estrategia-compare{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.jornada-estrategia-compare__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:440px}.jornada-estrategia-compare__corner{width:72px}.jornada-estrategia-compare__head{letter-spacing:.01em;text-align:center;border-bottom:1px solid var(--ds-outline-variant);padding:8px 14px 10px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__head{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.jornada-estrategia-compare__head--death{color:#3b82f6}.jornada-estrategia-compare__head--disability{color:#ca8a04}.jornada-estrategia-compare__head--critical{color:#ef4444}.jornada-estrategia-compare__row-label{letter-spacing:-.01em;text-align:left;color:var(--ds-on-surface);padding:11px 14px 11px 0;font-size:12px;font-weight:450}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__row-label{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.jornada-estrategia-compare__row-label{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__row-label{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.jornada-estrategia-compare__cell{letter-spacing:-.015em;text-align:center;color:var(--ds-on-surface);padding:11px 14px;font-size:12.5px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__cell{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.jornada-estrategia-compare__cell{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__cell{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.jornada-estrategia-compare__cell.is-capital{letter-spacing:-.02em;color:var(--ds-on-surface);font-weight:650}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__cell.is-capital{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.jornada-estrategia-compare__cell.is-capital{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-compare__cell.is-capital{background:color-mix(in srgb, var(--ds-on-surface) 2%, transparent)}}.jornada-estrategia-compare__table tr:last-child .jornada-estrategia-compare__row-label,.jornada-estrategia-compare__table tr:last-child .jornada-estrategia-compare__cell{border-bottom:none}.jornada-estrategia-param{border-radius:10px;transition:background .2s,border-color .2s,box-shadow .2s}.jornada-estrategia-param:not(.is-open){background:var(--ds-bento-bg);border:1px solid var(--ds-bento-border)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-param:not(.is-open){border:1px solid color-mix(in srgb, var(--ds-bento-border) 70%, transparent)}}.jornada-estrategia-param.is-open{background:var(--ds-bento-bg);border:1px solid var(--ds-bento-border);box-shadow:0 1px 2px #0f172a08}.jornada-estrategia-param:not(.is-open) .jornada-estrategia-param__trigger{padding:10px 12px}.jornada-estrategia-param__trigger{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;transition:background .15s;display:flex}.jornada-estrategia-param.is-open .jornada-estrategia-param__trigger{padding:14px 16px 12px}.jornada-estrategia-param:not(.is-open) .jornada-estrategia-param__trigger:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-param:not(.is-open) .jornada-estrategia-param__trigger:hover{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.jornada-estrategia-param__trigger-content{flex-direction:column;gap:6px;min-width:0;display:flex}.jornada-estrategia-param__label{letter-spacing:.06em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600}.jornada-estrategia-param.is-open .jornada-estrategia-param__label{color:var(--jornada-muted);font-size:11px}.jornada-estrategia-param__chips{flex-wrap:wrap;gap:4px;display:flex}.jornada-estrategia-param__chip{color:var(--ds-on-surface);border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-param__chip{color:color-mix(in srgb, var(--ds-on-surface) 62%, transparent)}}.jornada-estrategia-param__chip{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-param__chip{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.jornada-estrategia-param__chip.is-base{color:var(--ds-on-surface);font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-param__chip.is-base{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.jornada-estrategia-param__chip.is-base{background:var(--jornada-muted)}.jornada-estrategia-param__chevron{color:var(--jornada-muted);flex-shrink:0;margin-top:1px;transition:color .15s,transform .2s;font-size:16px!important}.jornada-estrategia-param__trigger:hover .jornada-estrategia-param__chevron{color:var(--jornada-muted)}.jornada-estrategia-param__body{border-top:1px solid var(--ds-outline-variant);padding:0 16px 16px}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-param__body{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 60%, transparent)}}.jornada-estrategia-param__hint{color:var(--jornada-muted);margin:12px 0;font-size:11px;line-height:1.45}.jornada-estrategia-param__fields{flex-direction:column;gap:10px;display:flex}.jornada-estrategia-param__fields .jornada-field__label{font-size:11px}.jornada-estrategia-risk-tabs{gap:0;width:100%;display:flex}.jornada-estrategia-risk-tabs--embedded{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-risk-tabs--embedded{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.jornada-estrategia-risk-tabs__tab{letter-spacing:.02em;min-width:0;color:var(--jornada-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:12px 10px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s}.jornada-estrategia-risk-tabs__tab:hover,.jornada-estrategia-risk-tabs__tab.is-active{color:var(--ds-on-surface)}.jornada-estrategia-risk-tabs__tab--death.is-active{color:#3b82f6;border-bottom-color:#3b82f6}.jornada-estrategia-risk-tabs__tab--disability.is-active{color:#ca8a04;border-bottom-color:#ca8a04}.jornada-estrategia-risk-tabs__tab--critical.is-active{color:#ef4444;border-bottom-color:#ef4444}.jornada-estrategia-workspace{flex-direction:column;min-width:0;display:flex}.jornada-estrategia-calc{padding:0;overflow:hidden}.jornada-estrategia-calc__header{padding:0 4px}.jornada-estrategia-calc__kpi-strip{background:var(--ds-outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc__kpi-strip{background:color-mix(in srgb, var(--ds-outline-variant) 50%, transparent)}}.jornada-estrategia-calc__kpi-strip{border-top:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc__kpi-strip{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.jornada-estrategia-calc__kpi-strip{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc__kpi-strip{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}@media (min-width:640px){.jornada-estrategia-calc__kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.jornada-estrategia-calc__kpi{background:var(--ds-bento-bg);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.jornada-estrategia-calc__kpi span{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600}.jornada-estrategia-calc__kpi strong{color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.jornada-estrategia-calc__kpi.is-capital strong{font-weight:700}.jornada-estrategia-calc--death .jornada-estrategia-calc__kpi.is-capital{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc--death .jornada-estrategia-calc__kpi.is-capital{background:color-mix(in srgb, #3b82f6 5%, var(--ds-bento-bg))}}.jornada-estrategia-calc--disability .jornada-estrategia-calc__kpi.is-capital{background:#ca8a04}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc--disability .jornada-estrategia-calc__kpi.is-capital{background:color-mix(in srgb, #ca8a04 6%, var(--ds-bento-bg))}}.jornada-estrategia-calc--critical .jornada-estrategia-calc__kpi.is-capital{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc--critical .jornada-estrategia-calc__kpi.is-capital{background:color-mix(in srgb, #ef4444 5%, var(--ds-bento-bg))}}.jornada-estrategia-calc__body{flex-direction:column;gap:12px;padding:16px;display:flex}.jornada-estrategia-calc__block{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc__block{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, var(--ds-bento-bg))}}.jornada-estrategia-calc__block-title{letter-spacing:.06em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:10px;font-weight:700}.jornada-estrategia-calc__options{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:540px){.jornada-estrategia-calc__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.jornada-estrategia-calc__fields{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:540px){.jornada-estrategia-calc__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.jornada-estrategia-calc__stack{flex-direction:column;gap:10px;display:flex}.jornada-estrategia-calc__inline-field{flex-direction:column;gap:8px;display:flex}@media (min-width:540px){.jornada-estrategia-calc__inline-field{grid-template-columns:minmax(140px,auto) minmax(0,1fr);align-items:center;gap:12px;display:grid}}.jornada-estrategia-calc__dual-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jornada-estrategia-calc .jornada-field__label{font-size:11px}.jornada-estrategia-calc .jornada-checkbox-field__label{color:var(--ds-on-surface);font-size:12px}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-calc .jornada-checkbox-field__label{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.jornada-estrategia-educacao{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-educacao__total{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__total{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.jornada-estrategia-educacao__total-label{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:11px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__total-label{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.jornada-estrategia-educacao__total-value{letter-spacing:-.025em;color:var(--ds-on-surface);font-size:22px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__total-value{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.jornada-estrategia-educacao__total-value{font-variant-numeric:tabular-nums}.jornada-estrategia-educacao__params{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.jornada-estrategia-educacao__params{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}}.jornada-estrategia-educacao__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.jornada-estrategia-educacao__child{border-bottom:1px solid var(--ds-outline-variant);padding:14px 0}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__child{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.jornada-estrategia-educacao__child{background:0 0}.jornada-estrategia-educacao__child:first-child{padding-top:0}.jornada-estrategia-educacao__child:last-child{border-bottom:none;padding-bottom:0}.jornada-estrategia-educacao__child-header{flex-direction:column;gap:2px;margin-bottom:12px;display:flex}.jornada-estrategia-educacao__child-header strong{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__child-header strong{color:color-mix(in srgb, var(--ds-on-surface) 86%, transparent)}}.jornada-estrategia-educacao__child-header span{color:var(--ds-on-surface);font-size:11px;font-weight:450}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__child-header span{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.jornada-estrategia-educacao__child-fields{grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.jornada-estrategia-educacao__child-total{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.jornada-estrategia-educacao__child-total span{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__child-total span{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.jornada-estrategia-educacao__child-total strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__child-total strong{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.jornada-estrategia-educacao__empty{color:var(--ds-on-surface);margin:0;font-size:12px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-educacao__empty{color:color-mix(in srgb, var(--ds-on-surface) 52%, transparent)}}.jornada-estrategia-sucessao{flex-direction:column;gap:14px;display:flex}.jornada-estrategia-sucessao__fields{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:768px){.jornada-estrategia-sucessao__fields{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.7fr));gap:14px 16px}}.jornada-estrategia-sucessao__deductions{flex-direction:column;gap:12px;display:flex}.jornada-estrategia-sucessao__deduction{border-bottom:1px solid var(--ds-outline-variant);grid-template-columns:1fr;gap:8px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__deduction{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.jornada-estrategia-sucessao__deduction:last-child{border-bottom:none;padding-bottom:0}.jornada-estrategia-sucessao__deduction:first-child{padding-top:0}@media (min-width:640px){.jornada-estrategia-sucessao__deduction{grid-template-columns:minmax(160px,1fr) minmax(160px,220px);align-items:center;gap:16px 20px}}.jornada-estrategia-sucessao__result{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__result{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.jornada-estrategia-sucessao__result-main{flex-direction:column;gap:6px;display:flex}.jornada-estrategia-sucessao__result-label{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:11px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__result-label{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.jornada-estrategia-sucessao__result-value{letter-spacing:-.025em;color:var(--ds-on-surface);font-size:22px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__result-value{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.jornada-estrategia-sucessao__result-value{font-variant-numeric:tabular-nums}.jornada-estrategia-sucessao__metrics{border-top:1px solid var(--ds-outline-variant);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__metrics{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.jornada-estrategia-sucessao__metric{flex-direction:column;gap:4px;display:flex}.jornada-estrategia-sucessao__metric span{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__metric span{color:color-mix(in srgb, var(--jornada-muted) 85%, transparent)}}.jornada-estrategia-sucessao__metric strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.jornada-estrategia-sucessao__metric strong{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}@media (max-width:560px){.jornada-estrategia-sucessao__metrics{grid-template-columns:1fr}}.jornada-estrategia-side{height:100%}.estrategia-summary{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.estrategia-summary__header{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0;padding:20px 20px 16px}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.estrategia-summary__title{letter-spacing:-.02em;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.estrategia-summary__subtitle{color:var(--ds-on-surface);margin:6px 0 0;font-size:12px;font-weight:450;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__subtitle{color:color-mix(in srgb, var(--ds-on-surface) 52%, transparent)}}.estrategia-summary__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.estrategia-summary__section{border-bottom:1px solid var(--ds-outline-variant);padding:16px 0}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__section{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.estrategia-summary__section:first-child{padding-top:0}.estrategia-summary__section:last-child{border-bottom:none;padding-bottom:0}.estrategia-summary__section--muted{opacity:.92}.estrategia-summary__section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);margin:0 0 12px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__section-title{color:color-mix(in srgb, var(--jornada-muted) 92%, transparent)}}.estrategia-summary__facts{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.estrategia-summary__fact{grid-template-columns:minmax(96px,auto) 1fr;align-items:baseline;gap:10px;display:grid}.estrategia-summary__fact dt{color:var(--ds-on-surface);margin:0;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__fact dt{color:color-mix(in srgb, var(--ds-on-surface) 50%, transparent)}}.estrategia-summary__fact dd{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__fact dd{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.estrategia-summary__fact dd{font-variant-numeric:tabular-nums}.estrategia-summary__risks{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary__risk{background:var(--ds-on-surface);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__risk{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.estrategia-summary__risk-header{align-items:flex-start;gap:10px;display:flex}.estrategia-summary__risk-indicator{border-radius:999px;flex-shrink:0;align-self:stretch;width:3px;min-height:36px}.estrategia-summary__risk-indicator--death{background:#3b82f6}.estrategia-summary__risk-indicator--disability{background:#ca8a04}.estrategia-summary__risk-indicator--critical{background:#ef4444}.estrategia-summary__risk-heading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.estrategia-summary__risk-name{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:600}.estrategia-summary__risk-capital{letter-spacing:-.025em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;line-height:1.2}.estrategia-summary__risk-factors{flex-direction:column;gap:6px;padding-left:13px;display:flex}.estrategia-summary__risk-factors-label{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__risk-factors-label{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.estrategia-summary__badges{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary__badge{color:var(--ds-on-surface);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__badge{color:color-mix(in srgb, var(--ds-on-surface) 68%, transparent)}}.estrategia-summary__badge{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__badge{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.estrategia-summary__needs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary__need{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.estrategia-summary__need-icon{width:28px;height:28px;color:var(--ds-on-surface);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__need-icon{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.estrategia-summary__need-icon{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__need-icon{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.estrategia-summary__need-label{color:var(--ds-on-surface);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__need-label{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.estrategia-summary__need-value{letter-spacing:-.015em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:600}.estrategia-summary__insights{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary__insight{color:var(--ds-on-surface);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__insight{color:color-mix(in srgb, var(--ds-on-surface) 68%, transparent)}}.estrategia-summary__insight-icon{color:var(--jornada-muted);flex-shrink:0;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__insight-icon{color:color-mix(in srgb, var(--jornada-muted) 85%, transparent)}}.estrategia-summary__total-card{background:var(--ds-on-surface);border-radius:10px;margin-top:4px;padding:18px 16px}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__total-card{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, var(--ds-bento-bg))}}.estrategia-summary__total-card{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__total-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.estrategia-summary__total-title{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);margin:0 0 8px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__total-title{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.estrategia-summary__total-value{letter-spacing:-.04em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1;display:block}.estrategia-summary__total-description{color:var(--ds-on-surface);margin:10px 0 0;font-size:11px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__total-description{color:color-mix(in srgb, var(--ds-on-surface) 52%, transparent)}}.estrategia-summary__next{border-top:1px solid var(--ds-outline-variant);flex-direction:column;flex-shrink:0;gap:12px;padding:16px 20px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__next{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.estrategia-summary__next{background:var(--ds-bento-bg)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__next{background:color-mix(in srgb, var(--ds-bento-bg) 96%, var(--ds-on-surface))}}.estrategia-summary__next-copy{flex-direction:column;gap:2px;display:flex}.estrategia-summary__next-label{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__next-label{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.estrategia-summary__next-title{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:600}.estrategia-summary__next-btn{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__next-btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.estrategia-summary__next-btn{background:var(--ds-bento-bg);letter-spacing:-.01em;color:var(--ds-on-surface);cursor:pointer;border-radius:10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.estrategia-summary__next-btn:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__next-btn:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, var(--ds-bento-bg))}}.estrategia-summary__next-btn:hover{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary__next-btn:hover{border-color:color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.estrategia-summary-modal.ui-dialog__content{gap:0;width:min(100vw - 2rem,840px);max-height:min(90vh,880px);padding-bottom:0;overflow:hidden}.estrategia-summary-modal .ui-dialog__header{flex-shrink:0}.estrategia-summary-modal__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 1.5rem 1.25rem;overflow:hidden auto}.estrategia-summary-modal__layout{flex-direction:column;gap:20px;padding-top:.25rem;display:flex}.estrategia-summary-modal__hero{border:1px solid var(--ds-outline-variant);border-radius:12px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__hero{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 35%, transparent)}}.estrategia-summary-modal__hero{background:var(--ds-gradient-surface-card)}.estrategia-summary-modal__hero-label{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:11px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__hero-label{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.estrategia-summary-modal__hero-value{letter-spacing:-.04em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;margin-top:8px;font-size:32px;font-weight:700;line-height:1.05;display:block}.estrategia-summary-modal__hero-description{max-width:52ch;color:var(--ds-on-surface);margin:10px 0 0;font-size:12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__hero-description{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.estrategia-summary-modal__block{flex-direction:column;gap:12px;display:flex}.estrategia-summary-modal__block-title{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__block-title{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.estrategia-summary-modal__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.estrategia-summary-modal__metric{border:1px solid var(--ds-outline-variant);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__metric{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.estrategia-summary-modal__metric{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__metric{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.estrategia-summary-modal__metric dt{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__metric dt{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.estrategia-summary-modal__metric dd{letter-spacing:-.015em;color:var(--ds-on-surface);margin:0;font-size:13px;font-weight:600;line-height:1.35}.estrategia-summary-modal__risks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.estrategia-summary-modal__risk{border:1px solid var(--ds-outline-variant);border-radius:10px;flex-direction:column;gap:12px;min-height:100%;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__risk{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 30%, transparent)}}.estrategia-summary-modal__risk{background:var(--ds-bento-bg)}.estrategia-summary-modal__risk-top{align-items:flex-start;gap:10px;display:flex}.estrategia-summary-modal__risk-indicator{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:5px}.estrategia-summary-modal__risk-indicator--death{background:#c62828}.estrategia-summary-modal__risk-indicator--disability{background:#ef6c00}.estrategia-summary-modal__risk-indicator--critical{background:#6a1b9a}.estrategia-summary-modal__risk-heading{flex-direction:column;gap:6px;min-width:0;display:flex}.estrategia-summary-modal__risk-name{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:600}.estrategia-summary-modal__risk-capital{letter-spacing:-.025em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1.2}.estrategia-summary-modal__badges{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary-modal__badge{color:var(--ds-on-surface);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:500;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__badge{color:color-mix(in srgb, var(--ds-on-surface) 68%, transparent)}}.estrategia-summary-modal__badge{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__badge{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.estrategia-summary-modal__secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.estrategia-summary-modal__needs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary-modal__need{border:1px solid var(--ds-outline-variant);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__need{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.estrategia-summary-modal__need{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__need{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.estrategia-summary-modal__need-icon{width:36px;height:36px;color:var(--ds-on-surface);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__need-icon{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.estrategia-summary-modal__need-icon{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__need-icon{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.estrategia-summary-modal__need-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.estrategia-summary-modal__need-label{color:var(--ds-on-surface);font-size:12px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__need-label{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.estrategia-summary-modal__need-value{letter-spacing:-.02em;color:var(--ds-on-surface);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.estrategia-summary-modal__insights{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.estrategia-summary-modal__insight{border:1px solid var(--ds-outline-variant);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__insight{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 24%, transparent)}}.estrategia-summary-modal__insight{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__insight{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.estrategia-summary-modal__insight{color:var(--ds-on-surface);font-size:12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__insight{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.estrategia-summary-modal__insight-icon{color:var(--jornada-muted);flex-shrink:0;margin-top:1px}@supports (color:color-mix(in lab, red, red)){.estrategia-summary-modal__insight-icon{color:color-mix(in srgb, var(--jornada-muted) 85%, transparent)}}.estrategia-summary-modal__footer{flex-shrink:0;justify-content:stretch;padding:1rem 1.5rem 1.25rem}.estrategia-summary-modal__footer .estrategia-summary__next-btn{width:100%}.estrategia-summary-modal__advance-btn{max-width:none}@media (max-width:767px){.estrategia-summary-modal.ui-dialog__content{width:calc(100vw - 1rem);max-height:min(92vh,880px)}.estrategia-summary-modal__scroll{padding-inline:1rem}.estrategia-summary-modal__hero-value{font-size:26px}.estrategia-summary-modal__metrics,.estrategia-summary-modal__risks,.estrategia-summary-modal__secondary{grid-template-columns:1fr}.estrategia-summary-modal__footer{padding:.875rem 1rem 1rem}}@media (min-width:768px) and (max-width:1279px){.estrategia-summary-modal__risks{grid-template-columns:repeat(2,minmax(0,1fr))}.estrategia-summary-modal__risks .estrategia-summary-modal__risk:last-child{grid-column:1/-1}.estrategia-summary__body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 20px;display:grid}.estrategia-summary__section--muted,.estrategia-summary__section:nth-child(2),.estrategia-summary__total-card,.estrategia-summary__total-card{grid-column:1/-1}}@media (max-width:767px){.estrategia-summary__total-value{font-size:22px}}.jornada-estrategia .sectioned-form-save-bar,.jornada-estrategia .jornada-form-action-bar{z-index:2;position:sticky;bottom:20px}@media (min-width:1280px){.jornada-estrategia-risk-grid__header,.jornada-estrategia-risk-grid__row{grid-template-columns:minmax(88px,108px) repeat(3,minmax(0,1fr));gap:12px 24px}}@media (max-width:1279px) and (min-width:768px){.jornada-estrategia-risk-grid{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto}.jornada-estrategia-risk-grid__header,.jornada-estrategia-risk-grid__row{grid-template-columns:minmax(72px,88px) repeat(3,minmax(110px,1fr));gap:10px 14px;min-width:520px}}@media (max-width:767px){.jornada-estrategia-base__value-amount{font-size:22px}.jornada-estrategia-educacao__child-fields{grid-template-columns:1fr}.jornada-estrategia-segment{max-width:none}.jornada-estrategia-risk-grid{-webkit-overflow-scrolling:touch;margin-inline:-4px;padding:0 4px 6px;overflow-x:auto}.jornada-estrategia-risk-grid__header,.jornada-estrategia-risk-grid__row{grid-template-columns:minmax(64px,76px) repeat(3,minmax(108px,1fr));gap:8px 10px;min-width:460px}.jornada-estrategia-compare{margin-inline:-4px;padding-inline:4px}.jornada-estrategia-sucessao__result{padding:16px}.jornada-estrategia-sucessao__result-value{font-size:20px}}.jornada-protecao{flex-direction:column;gap:20px;display:flex}.jornada-protecao-side{height:100%}.protecao-recommendation{padding:20px 22px}.protecao-recommendation__header{margin-bottom:16px}.protecao-recommendation__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__title{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.protecao-recommendation__subtitle{color:var(--ds-on-surface);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__subtitle{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.protecao-recommendation__grid{grid-template-columns:minmax(0,1.5fr) minmax(200px,.7fr);align-items:start;gap:28px;display:grid}.protecao-recommendation__need-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.protecao-recommendation__need{border-bottom:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:baseline;gap:20px;padding:9px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__need{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 18%, transparent)}}.protecao-recommendation__need:last-child{border-bottom:none;padding-bottom:0}.protecao-recommendation__need:first-child{padding-top:0}.protecao-recommendation__need-label{color:var(--ds-on-surface);font-size:12.5px;font-weight:450;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__need-label{color:color-mix(in srgb, var(--ds-on-surface) 62%, transparent)}}.protecao-recommendation__need-value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:12.5px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__need-value{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.protecao-recommendation__need-value{white-space:nowrap}.protecao-recommendation__distribution{border-left:1px solid var(--ds-outline-variant);flex-direction:column;gap:14px;padding:2px 0 2px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__distribution{border-left:1px solid color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.protecao-recommendation__dist-card{background:0 0;border:none;border-radius:0;padding:0}.protecao-recommendation__dist-card--pending{background:0 0;border:none}.protecao-recommendation__dist-label{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:550;display:block}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__dist-label{color:color-mix(in srgb, var(--jornada-muted) 85%, transparent)}}.protecao-recommendation__dist-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);margin-top:5px;font-size:15px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__dist-value{color:color-mix(in srgb, var(--ds-on-surface) 80%, transparent)}}.protecao-recommendation__dist-card--pending .protecao-recommendation__dist-value{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__dist-card--pending .protecao-recommendation__dist-value{color:color-mix(in srgb, var(--ds-on-surface) 68%, transparent)}}.protecao-plan-config{padding:20px 22px}.protecao-plan-config__header{margin-bottom:14px}.protecao-plan-config__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-plan-config__title{color:color-mix(in srgb, var(--ds-on-surface) 84%, transparent)}}.protecao-plan-config__subtitle{color:var(--ds-on-surface);margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.protecao-plan-config__subtitle{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.protecao-plan-config__segment{background:var(--ds-on-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-bottom:16px;padding:3px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.protecao-plan-config__segment{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.protecao-plan-config__option{letter-spacing:-.01em;min-width:0;color:var(--ds-on-surface);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:0;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.protecao-plan-config__option{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.protecao-plan-config__option{cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.protecao-plan-config__option input{opacity:0;pointer-events:none;position:absolute}.protecao-plan-config__option.is-selected{background:var(--ds-bento-bg);color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-plan-config__option.is-selected{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.protecao-plan-config__option.is-selected{font-weight:550;box-shadow:0 1px 2px #0000000f}.protecao-plan-config__option:hover:not(.is-selected){color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-plan-config__option:hover:not(.is-selected){color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.protecao-plan-config__selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.protecao-insured-card{border:1px solid var(--ds-outline-variant);border-radius:12px;flex-direction:column;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.protecao-insured-card{text-align:left;cursor:pointer;background:0 0;transition:border-color .15s,background .15s}.protecao-insured-card:hover:not(:disabled){border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.protecao-insured-card:hover:not(:disabled){background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card:hover:not(:disabled){background:color-mix(in srgb, var(--ds-on-surface) 1.5%, transparent)}}.protecao-insured-card.is-selected{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card.is-selected{border-color:color-mix(in srgb, var(--ds-outline-variant) 38%, transparent)}}.protecao-insured-card.is-selected{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card.is-selected{background:color-mix(in srgb, var(--ds-on-surface) 2.5%, transparent)}}.protecao-insured-card.is-selected{box-shadow:none}.protecao-insured-card.is-disabled,.protecao-insured-card:disabled{opacity:.4;cursor:not-allowed}.protecao-insured-card__heading{color:var(--ds-on-surface);align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__heading{color:color-mix(in srgb, var(--ds-on-surface) 86%, transparent)}}.protecao-insured-card__icon{width:28px;height:28px;color:var(--ds-on-surface);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__icon{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.protecao-insured-card__icon{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__icon{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.protecao-insured-card.is-selected .protecao-insured-card__icon{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card.is-selected .protecao-insured-card__icon{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.protecao-insured-card.is-selected .protecao-insured-card__icon{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card.is-selected .protecao-insured-card__icon{background:color-mix(in srgb, var(--ds-on-surface) 6%, transparent)}}.protecao-insured-card__active{letter-spacing:.02em;color:var(--ds-on-surface);margin-left:auto;font-size:10px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__active{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.protecao-insured-card__metrics{border-top:1px solid var(--ds-outline-variant);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__metrics{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 16%, transparent)}}.protecao-insured-card__metrics dt{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:9px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__metrics dt{color:color-mix(in srgb, var(--jornada-muted) 85%, transparent)}}.protecao-insured-card__metrics dd{letter-spacing:-.015em;color:var(--ds-on-surface);margin:4px 0 0;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-insured-card__metrics dd{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.protecao-insured-card__metrics dd{font-variant-numeric:tabular-nums}.protecao-coverage-groups{flex-direction:column;gap:12px;display:flex}.protecao-coverage-groups__header{padding:0 2px}.protecao-coverage-groups__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:14px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-groups__title{color:color-mix(in srgb, var(--ds-on-surface) 82%, transparent)}}.protecao-coverage-groups__subtitle{color:var(--ds-on-surface);margin:4px 0 0;font-size:12px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-groups__subtitle{color:color-mix(in srgb, var(--ds-on-surface) 48%, transparent)}}.protecao-coverage-groups__list{flex-direction:column;gap:10px;display:flex}.protecao-coverage-group{padding:0;overflow:hidden}.protecao-coverage-group__trigger{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:14px 16px;display:block}.protecao-coverage-group__trigger:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group__trigger:hover{background:color-mix(in srgb, var(--ds-on-surface) 2%, transparent)}}.protecao-coverage-group-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.protecao-coverage-group-header__main{min-width:0;color:var(--ds-on-surface);align-items:flex-start;gap:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group-header__main{color:color-mix(in srgb, var(--ds-on-surface) 70%, transparent)}}.protecao-coverage-group-header__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.protecao-coverage-group-header__title{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group-header__title{color:color-mix(in srgb, var(--ds-on-surface) 88%, transparent)}}.protecao-coverage-group-header__meta{color:var(--ds-on-surface);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:11px;font-weight:450;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group-header__meta{color:color-mix(in srgb, var(--ds-on-surface) 50%, transparent)}}.protecao-coverage-group-header__capital{font-variant-numeric:tabular-nums;color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group-header__capital{color:color-mix(in srgb, var(--ds-on-surface) 62%, transparent)}}.protecao-coverage-group-header__chevron{color:var(--ds-on-surface);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group-header__chevron{color:color-mix(in srgb, var(--ds-on-surface) 45%, transparent)}}.protecao-coverage-group-header__chevron{transition:transform .18s}.protecao-coverage-group-header__chevron.is-open{transform:rotate(180deg)}.protecao-coverage-group__panel{border-top:1px solid var(--ds-outline-variant);padding:0 8px 10px}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-group__panel{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 18%, transparent)}}.protecao-coverage-group__list{flex-direction:column;display:flex}.protecao-coverage-row{border-bottom:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-row{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 14%, transparent)}}.protecao-coverage-row:last-child{border-bottom:none}.protecao-coverage-row.is-disabled{opacity:.5}.protecao-coverage-row__summary-wrap{cursor:default}.protecao-coverage-row.is-selected .protecao-coverage-row__summary-wrap{cursor:pointer}.protecao-coverage-summary{grid-template-columns:minmax(140px,1.4fr) auto auto minmax(96px,.9fr) minmax(72px,.7fr) minmax(96px,.9fr) minmax(88px,.8fr) auto;align-items:center;gap:8px 12px;min-height:72px;padding:10px 8px;display:grid}.protecao-coverage-summary__toggle{cursor:pointer;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.protecao-coverage-summary__toggle input{accent-color:var(--ds-primary);flex-shrink:0;margin:2px 0 0}.protecao-coverage-summary__name{letter-spacing:-.01em;color:var(--ds-on-surface);font-size:13px;font-weight:550;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__name{color:color-mix(in srgb, var(--ds-on-surface) 86%, transparent)}}.protecao-coverage-summary__name{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.protecao-coverage-summary__code{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-on-surface);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__code{color:color-mix(in srgb, var(--ds-on-surface) 40%, transparent)}}.protecao-origin-badge{white-space:nowrap;text-overflow:ellipsis;max-width:140px;color:var(--ds-on-surface);border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.protecao-origin-badge{color:color-mix(in srgb, var(--ds-on-surface) 58%, transparent)}}.protecao-origin-badge{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-origin-badge{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.protecao-origin-badge--EstrategiaFinanceira,.protecao-origin-badge--EducacaoFilhos,.protecao-origin-badge--PlanejamentoSucessorio,.protecao-origin-badge--AjusteManual{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-origin-badge--EstrategiaFinanceira,.protecao-origin-badge--EducacaoFilhos,.protecao-origin-badge--PlanejamentoSucessorio,.protecao-origin-badge--AjusteManual{background:color-mix(in srgb, var(--ds-on-surface) 4%, transparent)}}.protecao-coverage-summary__metric{flex-direction:column;gap:2px;min-width:0;display:flex}.protecao-coverage-summary__metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:9px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__metric-label{color:color-mix(in srgb, var(--jornada-muted) 85%, transparent)}}.protecao-coverage-summary__metric-value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__metric-value{color:color-mix(in srgb, var(--ds-on-surface) 78%, transparent)}}.protecao-coverage-summary__metric-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.protecao-coverage-summary__premium{flex-direction:column;gap:2px;min-width:0;display:flex}.protecao-quote-badge{letter-spacing:.01em;color:var(--ds-on-surface);font-size:9px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.protecao-quote-badge{color:color-mix(in srgb, var(--ds-on-surface) 42%, transparent)}}.protecao-quote-badge{background:0 0;padding:0}.protecao-quote-badge--quoted{color:#2e7d32c7;background:0 0}.protecao-coverage-summary__status{min-width:0}.protecao-status-badge{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 7px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.protecao-status-badge--aligned{color:#2e7d32d9;background:#2e7d3214}.protecao-status-badge--adjusted{color:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-status-badge--adjusted{color:color-mix(in srgb, var(--ds-on-surface) 58%, transparent)}}.protecao-status-badge--adjusted{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-status-badge--adjusted{background:color-mix(in srgb, var(--ds-on-surface) 5%, transparent)}}.protecao-status-badge--changed{color:#ef6c00e0;background:#ef6c001a}.protecao-coverage-summary__edit{border:1px solid var(--ds-outline-variant);flex-shrink:0;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__edit{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 36%, transparent)}}.protecao-coverage-summary__edit{color:var(--ds-on-surface);background:0 0;border-radius:8px;font-size:11px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__edit{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.protecao-coverage-summary__edit{cursor:pointer;transition:background .15s,border-color .15s}.protecao-coverage-summary__edit:hover:not(:disabled){background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__edit:hover:not(:disabled){background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}.protecao-coverage-summary__edit:hover:not(:disabled){border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-summary__edit:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.protecao-coverage-summary__edit:disabled{opacity:.4;cursor:not-allowed}.protecao-coverage-editor{flex-direction:column;gap:12px;padding:0 8px 14px 34px;display:flex}.protecao-coverage-editor__fields{grid-template-columns:minmax(0,1.3fr) minmax(88px,.6fr) minmax(0,1fr);align-items:end;gap:10px 14px;display:grid}.protecao-coverage-editor__fields .jornada-field__label{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-editor__fields .jornada-field__label{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.protecao-coverage-editor__capital .jornada-currency-input__field,.protecao-coverage-editor__capital .jornada-input{font-size:14px;font-weight:600}.protecao-coverage-comparison{background:var(--ds-on-surface);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-comparison{background:color-mix(in srgb, var(--ds-on-surface) 2%, transparent)}}.protecao-coverage-comparison--match{color:#2e7d32d9;background:0 0;grid-template-columns:none;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:450;display:inline-flex}.protecao-coverage-comparison__col{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);flex-direction:column;gap:3px;font-size:10px;font-weight:550;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-comparison__col{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.protecao-coverage-comparison__col strong{letter-spacing:-.015em;text-transform:none;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-comparison__col strong{color:color-mix(in srgb, var(--ds-on-surface) 80%, transparent)}}.protecao-coverage-comparison__delta.is-negative strong{color:#c62828d1}.protecao-coverage-comparison__delta.is-positive strong{color:#2e7d32d1}.protecao-coverage-editor__actions{justify-content:flex-end;display:flex}.protecao-coverage-editor__done{border:1px solid var(--ds-outline-variant);padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-editor__done{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.protecao-coverage-editor__done{color:var(--ds-on-surface);background:0 0;border-radius:8px;font-size:11px;font-weight:550}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-editor__done{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.protecao-coverage-editor__done{cursor:pointer}.protecao-coverage-editor__done:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-coverage-editor__done:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, transparent)}}@media (max-width:1023px){.protecao-coverage-summary{grid-template-columns:1fr auto;gap:8px 10px;min-height:0;padding:12px 8px}.protecao-coverage-summary__toggle{grid-column:1/2}.protecao-coverage-summary__code{display:none}.protecao-coverage-summary__edit{grid-area:1/2/auto/3;place-self:start end}.protecao-origin-badge,.protecao-coverage-summary__metric,.protecao-coverage-summary__status{grid-column:1/-1}.protecao-origin-badge,.protecao-coverage-summary__status{justify-self:start}.protecao-coverage-summary__metric{grid-template-columns:64px 1fr;align-items:baseline;gap:8px;display:grid}.protecao-coverage-summary__premium{flex-direction:row;align-items:center;gap:8px}.protecao-coverage-editor{padding-left:8px}.protecao-coverage-editor__fields,.protecao-coverage-comparison{grid-template-columns:1fr}}@media (min-width:1024px) and (max-width:1279px){.protecao-coverage-summary{grid-template-columns:minmax(132px,1.5fr) auto minmax(88px,.9fr) minmax(64px,.7fr) minmax(88px,.9fr) auto auto;gap:8px 10px;min-height:80px}.protecao-coverage-summary__code{display:none}.protecao-coverage-summary__edit{justify-self:end}}.protecao-financial-summary{padding:20px 22px}.protecao-financial-summary__header{margin-bottom:14px}.protecao-financial-summary__title{letter-spacing:-.02em;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.protecao-financial-summary__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.protecao-financial-summary__grid>div{border:1px solid var(--ds-outline-variant);border-radius:10px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.protecao-financial-summary__grid>div{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.protecao-financial-summary__grid>div{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-financial-summary__grid>div{background:color-mix(in srgb, var(--ds-on-surface) 2%, var(--ds-bento-bg))}}.protecao-financial-summary__grid dt{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-financial-summary__grid dt{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.protecao-financial-summary__grid dd{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ds-on-surface);margin:8px 0 0;font-size:16px;font-weight:700}.protecao-summary{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.protecao-summary__header{border-bottom:1px solid var(--ds-outline-variant);flex-shrink:0;padding:20px 20px 16px}@supports (color:color-mix(in lab, red, red)){.protecao-summary__header{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.protecao-summary__title{letter-spacing:-.02em;color:var(--ds-on-surface);margin:0;font-size:15px;font-weight:600}.protecao-summary__body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 16px;overflow-y:auto}.protecao-summary__section{border-bottom:1px solid var(--ds-outline-variant);padding:14px 0}@supports (color:color-mix(in lab, red, red)){.protecao-summary__section{border-bottom:1px solid color-mix(in srgb, var(--ds-outline-variant) 28%, transparent)}}.protecao-summary__section:last-child{border-bottom:none}.protecao-summary__section-title{letter-spacing:.03em;text-transform:uppercase;color:var(--jornada-muted);margin:0 0 10px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.protecao-summary__section-title{color:color-mix(in srgb, var(--jornada-muted) 90%, transparent)}}.protecao-summary__insureds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.protecao-summary__insureds li{color:var(--ds-on-surface);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-summary__insureds li{color:color-mix(in srgb, var(--ds-on-surface) 70%, transparent)}}.protecao-summary__insureds strong{font-variant-numeric:tabular-nums;color:var(--ds-on-surface)}.protecao-summary__fulfillment{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.protecao-summary__fulfillment-row{color:var(--ds-on-surface);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-summary__fulfillment-row{color:color-mix(in srgb, var(--ds-on-surface) 72%, transparent)}}.protecao-summary__fulfillment-row strong{font-variant-numeric:tabular-nums;color:var(--ds-on-surface)}.protecao-summary__bar{background:var(--ds-on-surface);border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.protecao-summary__bar{background:color-mix(in srgb, var(--ds-on-surface) 8%, transparent)}}.protecao-summary__bar{overflow:hidden}.protecao-summary__bar-fill{border-radius:inherit;background:var(--ds-primary);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.protecao-summary__bar-fill{background:color-mix(in srgb, var(--ds-primary) 75%, transparent)}}.protecao-summary__facts{flex-direction:column;gap:8px;margin:0;display:flex}.protecao-summary__facts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.protecao-summary__facts dt{color:var(--ds-on-surface);font-size:12px}@supports (color:color-mix(in lab, red, red)){.protecao-summary__facts dt{color:color-mix(in srgb, var(--ds-on-surface) 65%, transparent)}}.protecao-summary__facts dd{font-variant-numeric:tabular-nums;color:var(--ds-on-surface);margin:0;font-size:12px;font-weight:650}.protecao-alerts{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.protecao-alerts--empty{color:var(--ds-on-surface);flex-direction:row;align-items:center;gap:8px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.protecao-alerts--empty{color:color-mix(in srgb, var(--ds-on-surface) 55%, transparent)}}.protecao-alerts__item{color:var(--ds-on-surface);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-alerts__item{color:color-mix(in srgb, var(--ds-on-surface) 70%, transparent)}}.protecao-alerts__icon{color:#ef6c00;flex-shrink:0;margin-top:1px}.protecao-next-step{border-top:1px solid var(--ds-outline-variant);flex-direction:column;flex-shrink:0;gap:12px;padding:16px 20px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.protecao-next-step{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 32%, transparent)}}.protecao-next-step{background:var(--ds-bento-bg)}@supports (color:color-mix(in lab, red, red)){.protecao-next-step{background:color-mix(in srgb, var(--ds-bento-bg) 96%, var(--ds-on-surface))}}.protecao-next-step__label{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);font-size:10px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.protecao-next-step__label{color:color-mix(in srgb, var(--jornada-muted) 88%, transparent)}}.protecao-next-step__text{color:var(--ds-on-surface);margin:4px 0 0;font-size:13px;font-weight:500}.protecao-next-step__btn{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.protecao-next-step__btn{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 45%, transparent)}}.protecao-next-step__btn{background:var(--ds-bento-bg);letter-spacing:-.01em;color:var(--ds-on-surface);cursor:pointer;border-radius:10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.protecao-next-step__btn:hover{background:var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.protecao-next-step__btn:hover{background:color-mix(in srgb, var(--ds-on-surface) 3%, var(--ds-bento-bg))}}.protecao-next-step__btn:hover{border-color:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.protecao-next-step__btn:hover{border-color:color-mix(in srgb, var(--ds-outline-variant) 65%, transparent)}}.jornada-protecao .sectioned-form-save-bar,.jornada-protecao .jornada-form-action-bar{z-index:2;position:sticky;bottom:20px}@media (max-width:1023px){.protecao-recommendation__grid{grid-template-columns:1fr}.protecao-recommendation__distribution{border-left:none;border-top:1px solid var(--ds-outline-variant);padding:14px 0 0}@supports (color:color-mix(in lab, red, red)){.protecao-recommendation__distribution{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 22%, transparent)}}.protecao-recommendation__distribution{flex-flow:wrap;gap:16px 28px}.protecao-plan-config__segment{width:100%;max-width:none;display:grid}.protecao-plan-config__selectors{grid-template-columns:1fr}.protecao-financial-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.protecao-coverage-group__trigger{padding:12px 14px}.protecao-coverage-group__panel{padding-inline:4px}.jornada-protecao{gap:14px}}@media (max-width:767px){.jornada-page{padding-bottom:calc(var(--app-bottom-nav-height) + 24px + var(--app-safe-bottom));gap:16px}.jornada-stage-title{row-gap:10px}.jornada-stage-title__heading{font-size:1.25rem}.jornada-stage-title__description{font-size:13px;line-height:1.45}.protecao-recommendation__distribution{flex-direction:column;gap:12px}.protecao-financial-summary__grid{grid-template-columns:1fr}.protecao-insured-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.protecao-insured-card__metrics dd{font-size:11px}.protecao-recommendation,.protecao-plan-config,.protecao-financial-summary{padding:16px}.estrategia-summary__header,.protecao-summary__header{padding:16px 16px 12px}.estrategia-summary__body,.protecao-summary__body{padding-inline:16px}.protecao-next-step{padding:14px 16px 16px}.jornada-estrategia-adjustments__group,.jornada-estrategia-panel{padding:14px}.jornada-estrategia-adjustments__group--compact .jornada-estrategia-adjustments__group-body{max-width:none}.jornada-estrategia-segment .jornada-estrategia-radio{padding:8px}.jornada-estrategia-segment .jornada-estrategia-radio__label{text-align:center;font-size:11px}}@media (max-width:480px){.protecao-insured-card__metrics{grid-template-columns:1fr}}.jornada-bottom-sheet.ui-dialog__content{width:100%;max-width:none;max-height:min(88vh,720px);padding:0 0 calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;margin:0;animation:.24s jornada-bottom-sheet-in;inset:auto 0 0;transform:none}.jornada-bottom-sheet__handle{background:var(--ds-on-surface-variant);border-radius:9999px;width:40px;height:4px;margin:10px auto 4px}@supports (color:color-mix(in lab, red, red)){.jornada-bottom-sheet__handle{background:color-mix(in srgb, var(--ds-on-surface-variant) 35%, transparent)}}.jornada-bottom-sheet__header{padding:8px 20px 12px}.jornada-bottom-sheet__body{-webkit-overflow-scrolling:touch;padding:0 16px 8px;overflow-y:auto}@keyframes jornada-bottom-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.jornada-stage-edit-bar{bottom:var(--app-bottom-nav-height);z-index:35;padding:10px 12px calc(10px + var(--app-safe-bottom));border-top:1px solid var(--ds-border-subtle);background:var(--ds-surface);align-items:stretch;gap:8px;display:flex;position:fixed;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.jornada-stage-edit-bar{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.jornada-stage-edit-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-edit-bar{box-shadow:0 -8px 24px color-mix(in srgb, var(--ds-on-surface) 8%, transparent)}}.jornada-stage-edit-bar{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;overflow:auto hidden}.jornada-stage-edit-bar::-webkit-scrollbar{display:none}.jornada-stage-edit-bar__btn{white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:max-content;min-height:42px;padding:0 12px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.jornada-stage-edit-bar__icon{flex-shrink:0;font-size:16px}.jornada-stage-edit-bar__btn--ghost{border:1px solid var(--ds-outline-variant);background:var(--ds-surface-container-lowest);color:var(--ds-on-surface-variant)}.jornada-stage-edit-bar__btn--primary{background:var(--ds-gradient-primary);color:var(--ds-on-primary);border:none}.jornada-stage-edit-bar__btn--primary:disabled{opacity:.45;cursor:not-allowed}.jornada-stage-edit-bar__btn--complete{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-edit-bar__btn--complete{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant))}}.jornada-stage-edit-bar__btn--complete{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-stage-edit-bar__btn--complete{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-lowest))}}.jornada-stage-edit-bar__btn--complete{color:var(--ds-primary)}.jornada-stage-edit-bar__btn--complete:disabled{opacity:.65;cursor:default}.jornada-page--mobile-editing{padding-bottom:calc(var(--app-bottom-nav-height) + 76px + var(--app-safe-bottom))}.jornada-toast{bottom:calc(var(--app-fab-offset) + .5rem);z-index:50;border:1px solid var(--ds-success);border-radius:12px;align-items:center;gap:8px;max-width:min(92vw,420px);padding:10px 14px;display:inline-flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.jornada-toast{border:1px solid color-mix(in srgb, var(--ds-success) 24%, var(--ds-outline-variant))}}.jornada-toast{background:var(--ds-surface)}@supports (color:color-mix(in lab, red, red)){.jornada-toast{background:color-mix(in srgb, var(--ds-surface) 94%, transparent)}}.jornada-toast{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px var(--ds-on-surface)}@supports (color:color-mix(in lab, red, red)){.jornada-toast{box-shadow:0 10px 28px color-mix(in srgb, var(--ds-on-surface) 12%, transparent)}}.jornada-toast{color:var(--ds-on-surface);font-size:13px;font-weight:500;animation:.22s jornada-toast-in;transform:translate(-50%)}.jornada-page--mobile-editing .jornada-toast{bottom:calc(var(--app-bottom-nav-height) + 5.5rem + var(--app-safe-bottom))}.jornada-toast__icon{color:var(--ds-success);flex-shrink:0;font-size:18px}@keyframes jornada-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.jornada-diagnostico-section-nav{border:1px solid var(--ds-bento-border);background:var(--ds-surface-container-lowest);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.jornada-diagnostico-section-nav__progress{background:var(--ds-surface-container);border-radius:9999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jornada-diagnostico-section-nav__progress{background:color-mix(in srgb, var(--ds-surface-container) 80%, transparent)}}.jornada-diagnostico-section-nav__progress-fill{border-radius:inherit;background:var(--ds-gradient-progress);height:100%;transition:width .2s;display:block}.jornada-diagnostico-section-nav__main{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.jornada-diagnostico-section-nav__copy{min-width:0}.jornada-diagnostico-section-nav__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--jornada-muted);margin:0;font-size:10px;font-weight:600}.jornada-diagnostico-section-nav__title{color:var(--ds-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.jornada-diagnostico-section-nav__toggle{border:1px solid var(--ds-outline-variant);background:var(--ds-surface);min-height:34px;color:var(--ds-on-surface);cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.jornada-diagnostico-section-nav__toggle-icon{font-size:16px}.jornada-diagnostico-section-sheet__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.jornada-diagnostico-section-sheet__item{background:var(--ds-surface-container-low);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.jornada-diagnostico-section-sheet__item.is-active{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-diagnostico-section-sheet__item.is-active{border-color:color-mix(in srgb, var(--ds-primary) 24%, var(--ds-outline-variant))}}.jornada-diagnostico-section-sheet__item.is-active{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.jornada-diagnostico-section-sheet__item.is-active{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-low))}}.jornada-diagnostico-section-sheet__icon-wrap{background:var(--ds-surface);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.jornada-diagnostico-section-sheet__icon{color:var(--ds-primary);font-size:18px}.jornada-diagnostico-section-sheet__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.jornada-diagnostico-section-sheet__label{color:var(--ds-on-surface);font-size:13px;font-weight:600}.jornada-diagnostico-section-sheet__description{color:var(--jornada-muted);font-size:11px}.jornada-diagnostico-section-sheet__progress{color:var(--ds-primary);font-size:12px;font-weight:700}.jornada-client-chrome-trigger--compact{box-sizing:border-box;flex-shrink:0;width:auto;max-width:100%;min-height:32px;padding:2px 4px 2px 2px}.jornada-client-chrome-trigger--compact .jornada-client-chrome-trigger__copy,.jornada-client-chrome-trigger--compact .jornada-client-chrome-trigger__chevron{display:none}@media (min-width:400px){.jornada-client-chrome-trigger--compact .jornada-client-chrome-trigger__copy{display:flex}.jornada-client-chrome-trigger--compact .jornada-client-chrome-trigger__chevron{margin-right:1px;display:block}}.jornada-client-chrome-sheet .jornada-client-chrome-popover__header,.jornada-client-chrome-sheet .jornada-client-chrome-popover__stats,.jornada-client-chrome-sheet .jornada-client-chrome-popover__tags,.jornada-client-chrome-sheet .jornada-client-chrome-popover__address,.jornada-client-chrome-sheet .jornada-client-chrome-popover__actions{padding-inline:4px}@media (max-width:1023px){.dashboard-main--jornada .app-header__breadcrumb-block{gap:8px}.dashboard-main--jornada .app-header__after-breadcrumbs{flex:none;max-width:min(46%,176px)}.dashboard-main--jornada .app-header__breadcrumbs{flex:0 auto;min-width:0}.jornada-page--compact .jornada-stage-nav{bottom:calc(8px + env(safe-area-inset-bottom));z-index:2;border:1px solid var(--ds-bento-border);background:var(--ds-surface);border-radius:12px;padding:8px 10px;position:sticky}@supports (color:color-mix(in lab, red, red)){.jornada-page--compact .jornada-stage-nav{background:color-mix(in srgb, var(--ds-surface) 92%, transparent)}}.jornada-page--compact .jornada-stage-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.jornada-page--compact .jornada-stage-nav__target{max-width:min(22ch,36vw)}}@media (max-width:767px){.jornada-page--editing .jornada-stage-title__actions{display:none}.jornada-page--compact .jornada-client-bar__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jornada-page--compact .jornada-client-bar__stats{display:contents}.jornada-page--compact .jornada-client-bar__stat{background:var(--ds-surface-container-low);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.jornada-page--compact .jornada-client-bar__stat{background:color-mix(in srgb, var(--ds-surface-container-low) 75%, transparent)}}.jornada-page--compact .jornada-client-bar__address{grid-column:1/-1}.jornada-page--compact .jornada-client-bar__body{gap:10px}.jornada-page--compact .jornada-client-bar__name{font-size:1rem}.jornada-stage-title__actions .jornada-stage-title__btn--complete{flex:none}.jornada-page--mobile-editing .jornada-stage-nav{bottom:calc(var(--app-bottom-nav-height) + 76px + var(--app-safe-bottom))}}@media (min-width:768px){.jornada-stage-edit-bar{display:none}}.pwa-install-prompt__backdrop{z-index:89;cursor:pointer;background:var(--ds-on-surface);border:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt__backdrop{background:color-mix(in srgb, var(--ds-on-surface) 42%, transparent)}}.pwa-install-prompt__backdrop{-webkit-backdrop-filter:blur(16px);animation:.22s pwa-install-backdrop-in}.pwa-install-prompt{left:.75rem;right:.75rem;bottom:calc(var(--app-fab-offset) + 3.75rem);z-index:90;border:1px solid var(--ds-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.625rem .75rem;max-width:28rem;margin-inline:auto;padding:.875rem 2.25rem .875rem .875rem;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt{border:1px solid color-mix(in srgb, var(--ds-primary) 22%, var(--ds-bento-border))}}.pwa-install-prompt{background:var(--ds-surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt{background:color-mix(in srgb, var(--ds-surface) 96%, transparent)}}.pwa-install-prompt{-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px var(--ds-on-surface), 0 1px 0 #ffffff0f inset}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt{box-shadow:0 12px 32px color-mix(in srgb, var(--ds-on-surface) 12%, transparent), 0 1px 0 #ffffff0f inset}}.pwa-install-prompt{animation:.24s pwa-install-prompt-in}.pwa-install-prompt__icon{background:var(--ds-primary);border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt__icon{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface))}}.pwa-install-prompt__icon{color:var(--ds-primary)}.pwa-install-prompt__copy{min-width:0;padding-top:.1rem}.pwa-install-prompt__title{letter-spacing:-.01em;color:var(--ds-on-surface);margin:0;font-size:.875rem;font-weight:700}.pwa-install-prompt__description{color:var(--ds-text-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.pwa-install-prompt__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.pwa-install-prompt__btn{cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;min-height:2rem;padding:.35rem .75rem;font-size:.75rem;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pwa-install-prompt__btn--primary{border:1px solid var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt__btn--primary{border:1px solid color-mix(in srgb, var(--ds-primary) 45%, transparent)}}.pwa-install-prompt__btn--primary{background:var(--ds-primary);color:var(--ds-on-primary,#fff)}.pwa-install-prompt__btn--primary:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.pwa-install-prompt__btn--primary:hover{background:color-mix(in srgb, var(--ds-primary) 88%, black)}}.pwa-install-prompt__btn--ghost{color:var(--ds-text-muted);background:0 0;border:1px solid #0000}.pwa-install-prompt__btn--ghost:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.pwa-install-prompt__close{width:1.75rem;height:1.75rem;color:var(--ds-outline);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.pwa-install-prompt__close:hover{background:var(--ds-surface-container-low);color:var(--ds-on-surface)}@keyframes pwa-install-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pwa-install-prompt-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.pwa-install-prompt,.pwa-install-prompt__backdrop{display:none}}@media (prefers-reduced-motion:reduce){.pwa-install-prompt,.pwa-install-prompt__backdrop{animation:none}}.auth-page{background:radial-gradient(circle at 18% 22%, var(--ds-secondary-container), transparent 34%), var(--ds-surface-container-lowest);grid-template-rows:minmax(0,1fr) auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-page{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--ds-secondary-container) 52%, transparent), transparent 34%), var(--ds-surface-container-lowest)}}.auth-page{color:var(--ds-on-surface)}.auth-shell{z-index:1;background:var(--ds-surface-container-lowest);width:100%;max-width:none;min-height:0;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,57%) minmax(380px,43%);display:grid;overflow:hidden}.auth-desktop-theme{z-index:30;position:fixed;top:28px;right:32px}.auth-page .design-switcher__trigger{border:1px solid var(--ds-outline-variant);gap:6px;min-height:36px}@supports (color:color-mix(in lab, red, red)){.auth-page .design-switcher__trigger{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.auth-page .design-switcher__trigger{background:var(--ds-surface-container-lowest);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.auth-page .design-switcher__trigger{background:color-mix(in srgb, var(--ds-surface-container-lowest) 88%, transparent)}}.auth-page .design-switcher__trigger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:7px 10px;box-shadow:0 2px 12px #0f172a0a}.design-switcher__trigger-label{color:var(--ds-on-surface-variant);font-size:12px;font-weight:600}.auth-hero{isolation:isolate;min-width:0;color:var(--ds-on-surface);background:radial-gradient(circle at 12% 6%, var(--ds-surface-container-lowest), transparent 34%), linear-gradient(135deg, var(--ds-secondary-container) 0%, var(--ds-surface-container-low) 54%, var(--ds-primary) 100%);flex-direction:column;justify-content:center;padding:clamp(52px,6vw,92px) clamp(48px,7vw,112px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-hero{background:radial-gradient(circle at 12% 6%, color-mix(in srgb, var(--ds-surface-container-lowest) 92%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--ds-secondary-container) 46%, var(--ds-surface-container-lowest)) 0%, color-mix(in srgb, var(--ds-surface-container-low) 72%, var(--ds-surface-container-lowest)) 54%, color-mix(in srgb, var(--ds-primary) 4%, var(--ds-surface-container-lowest)) 100%)}}.auth-hero:before,.auth-hero:after{display:none}.auth-hero__content{z-index:2;width:min(100%,610px);animation:.65s cubic-bezier(.2,.8,.2,1) both auth-content-in;position:relative}.auth-brand{align-items:center;gap:10px;display:inline-flex}.auth-brand .sidebar-brand-mark{width:40px;height:40px}.auth-brand .sidebar-brand-mark__image{width:40px;max-width:40px;height:40px;padding:0}.auth-brand__copy{flex-direction:column;display:flex}.auth-brand__copy strong{font-family:var(--ds-font-headline), var(--font-manrope), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ds-on-surface);font-size:23px;font-weight:700;line-height:1}.auth-brand__copy span{letter-spacing:.18em;text-transform:uppercase;color:var(--ds-error);margin-top:5px;font-size:8px;font-weight:700;line-height:1}.auth-brand[data-compact] .sidebar-brand-mark,.auth-brand[data-compact] .sidebar-brand-mark__image{width:32px;max-width:32px;height:32px}.auth-brand[data-compact] .auth-brand__copy strong{letter-spacing:.14em;font-size:14px}.auth-brand[data-compact] .auth-brand__copy span{margin-top:3px;font-size:7px}.auth-hero__copy{flex-direction:column;gap:14px;max-width:430px;margin-top:clamp(66px,8vh,104px);display:flex}.auth-hero__copy h1{font-family:var(--ds-font-headline), var(--font-manrope), sans-serif;letter-spacing:-.045em;color:var(--ds-on-surface);margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:600;line-height:1.08}.auth-hero__period{color:#0000;text-indent:1em;white-space:nowrap;vertical-align:-.06em;background:#bf1f17;border-radius:50%;width:.22em;height:.22em;margin-left:.06em;animation:5.2s ease-in-out 1.2s infinite auth-period-pulse;display:inline-block;overflow:hidden}.auth-hero__copy p{max-width:370px;color:var(--ds-on-surface-variant);margin:0;font-size:15px;line-height:1.65}.auth-hero__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,46px);max-width:540px;margin-top:clamp(38px,5vh,62px);display:grid}.auth-feature{min-width:0;color:var(--ds-on-surface-variant);opacity:0;flex-direction:column;gap:9px;font-size:12px;line-height:1.4;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .28s;animation:.55s cubic-bezier(.2,.8,.2,1) both auth-feature-in;display:flex}.auth-feature:first-child{animation-delay:.42s}.auth-feature:nth-child(2){animation-delay:.54s}.auth-feature:nth-child(3){animation-delay:.66s}.auth-feature:hover{color:var(--ds-on-surface);transform:translateY(-3px)}.auth-feature .material-symbols-outlined{color:var(--ds-on-surface);font-size:22px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.auth-feature:hover .material-symbols-outlined{transform:translateY(-1px)}.auth-hero__quote{z-index:1;max-width:390px;margin:clamp(44px,6vh,72px) 0 0;padding-left:28px;position:relative}.auth-hero__quote:before{content:"“";color:var(--ds-outline);font-family:Georgia,serif;font-size:52px;line-height:1;position:absolute;top:-16px;left:0}@supports (color:color-mix(in lab, red, red)){.auth-hero__quote:before{color:color-mix(in srgb, var(--ds-outline) 25%, transparent)}}.auth-hero__quote blockquote{color:var(--ds-on-surface-variant);margin:0;font-size:12px;line-height:1.55}.auth-hero__quote figcaption{color:var(--ds-outline);justify-content:space-between;align-items:center;gap:16px;margin-top:10px;font-size:10px;display:flex}.auth-hero__stars{letter-spacing:.14em;color:var(--ds-error)}.auth-orbits{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-orbits__system{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) both auth-orbit-enter;position:absolute}.auth-orbits__system--one{aspect-ratio:1.2;width:72%;animation-delay:80ms;top:9%;right:-13%}.auth-orbits__system--two{aspect-ratio:1;width:58%;animation-delay:.22s;top:28%;right:-2%}.auth-orbits__system--three{aspect-ratio:1;width:47%;animation-delay:.36s;bottom:-20%;right:5%}.auth-orbits__body{animation:9s ease-in-out 1s infinite auth-orbit-breathe;position:absolute;inset:0}.auth-orbits__system--two .auth-orbits__body{animation-delay:1.4s}.auth-orbits__system--three .auth-orbits__body{animation-delay:1.8s}.auth-orbits__ring{border:1px solid var(--ds-primary);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.auth-orbits__ring{border:1px solid color-mix(in srgb, var(--ds-primary) 10%, transparent)}}.auth-orbits__ring{animation:64s linear infinite auth-orbit-ring-spin;transform:rotate(-18deg)}.auth-orbits__system--two .auth-orbits__ring{animation:78s linear infinite auth-orbit-ring-spin-reverse}.auth-orbits__system--three .auth-orbits__ring{border-color:var(--ds-secondary)}@supports (color:color-mix(in lab, red, red)){.auth-orbits__system--three .auth-orbits__ring{border-color:color-mix(in srgb, var(--ds-secondary) 13%, transparent)}}.auth-orbits__system--three .auth-orbits__ring{animation-duration:92s}.auth-orbits__dot{z-index:1;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px}@supports (color:color-mix(in lab, red, red)){.auth-orbits__dot{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 8%, transparent)}}.auth-orbits__dot{animation:4.8s ease-in-out infinite auth-orbit-pulse}.auth-orbits__dot--red{color:#8b6cff;background:#8b6cff;top:37%;right:18%}.auth-orbits__dot--blue{color:var(--ds-primary);background:var(--ds-primary);animation-delay:-2.4s;bottom:12%;right:29%}.auth-content{background:var(--ds-surface-container-lowest);justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(76px,9vh,120px) clamp(48px,7vw,104px) 56px;display:flex;position:relative;overflow-y:auto}.auth-shell:has(.is-request-access) .auth-content{justify-content:flex-start;align-items:stretch}.auth-shell:has(.is-request-success) .auth-content{justify-content:center;align-items:center}.auth-form-wrap{width:100%;max-width:430px;margin:auto;animation:.55s cubic-bezier(.2,.8,.2,1) 80ms both auth-form-in}.auth-form-wrap.is-request-access{margin:0 auto;animation:none;overflow-x:clip}.auth-form-wrap.is-request-success{max-width:360px;margin:auto}.auth-form-header,.auth-form-wrap.is-login .auth-form-header{margin-bottom:30px}.auth-form-header h2,.auth-success h2{font-family:var(--ds-font-headline), var(--font-manrope), sans-serif;letter-spacing:-.035em;color:var(--ds-on-surface);margin:0 0 8px;font-size:clamp(26px,2vw,32px);font-weight:650;line-height:1.2}.auth-form-header p,.auth-form-footer p,.auth-success p{color:var(--ds-on-surface-variant);margin:0;font-size:13px;line-height:1.55}.auth-form,.auth-form-wrap.is-login .auth-form{gap:20px}.auth-request-form{gap:16px}.is-request-access .auth-form-header,.is-request-access .auth-field,.is-request-access .auth-checkbox,.is-request-access .auth-submit,.is-request-access .auth-form-footer{animation:.48s cubic-bezier(.2,.8,.2,1) both auth-request-item-in;animation-delay:calc(var(--auth-stagger,0) * 55ms + 40ms)}.is-request-access .auth-label{transition:color .2s}.is-request-access .auth-field:focus-within .auth-label{color:var(--ds-primary)}.is-request-access .auth-field-icon{transition:color .2s}.is-request-access .auth-field:focus-within .auth-field-icon{color:var(--ds-primary)}.is-request-access .auth-input-shell{transition:transform .22s}.is-request-access .auth-field:focus-within .auth-input-shell{transform:translateY(-1px)}.is-request-access .auth-password-toggle{transition:color .2s,background-color .2s,transform .18s}.is-request-access .auth-password-toggle:active{transform:translateY(-50%)scale(.9)}.is-request-access .auth-password-toggle__icon{animation:.28s auth-request-icon-pop}.is-request-access .auth-field.is-invalid .auth-input{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.is-request-access .auth-field.is-invalid .auth-input{border-color:color-mix(in srgb, var(--ds-error) 72%, var(--ds-outline-variant))}}.is-request-access .auth-field.is-invalid-a,.is-request-access .auth-checkbox.is-invalid-a{animation:.42s auth-request-shake}.is-request-access .auth-field.is-invalid-b,.is-request-access .auth-checkbox.is-invalid-b{animation:.42s auth-request-shake-alt}.is-request-access .auth-checkbox{transition:color .2s}.is-request-access .auth-checkbox:has(:checked){color:var(--ds-on-surface)}.is-request-access .auth-checkbox__input{transition:transform .16s}.is-request-access .auth-checkbox__input:active{transform:scale(.88)}.is-request-access .auth-hint{animation:.28s both auth-request-hint-in}.is-request-access .auth-alert{animation:.42s cubic-bezier(.2,.8,.2,1) both auth-request-alert-in}.is-request-access .auth-success>*{animation:.5s cubic-bezier(.2,.8,.2,1) both auth-request-item-in}.is-request-access .auth-success__icon{animation:.55s cubic-bezier(.2,.8,.2,1) both auth-request-success-pop}.is-request-access .auth-success h2{animation-delay:70ms}.is-request-access .auth-success p{animation-delay:.13s}.is-request-access .auth-success__email{animation-delay:.17s}.is-request-access .auth-success__next{animation-delay:.2s}.is-request-access .auth-success .auth-submit{animation-delay:.24s}.auth-field,.auth-form-wrap.is-login .auth-field{gap:8px}.auth-label{color:var(--ds-on-surface);font-size:12px;font-weight:650}.auth-input-shell{align-items:center;display:flex;position:relative}.auth-input-shell .auth-field-icon{z-index:1;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-input,.auth-form-wrap.is-login .auth-input{border:1px solid var(--ds-outline-variant);width:100%;min-height:50px}@supports (color:color-mix(in lab, red, red)){.auth-input,.auth-form-wrap.is-login .auth-input{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 88%, transparent)}}.auth-input,.auth-form-wrap.is-login .auth-input{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);border-radius:8px;outline:none;padding-block:12px;padding-inline:14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 1px 2px #0f172a05}.auth-input-shell .auth-input,.auth-form-wrap.is-login .auth-input-shell .auth-input{padding-left:44px}.auth-input-shell .auth-input--password,.auth-form-wrap.is-login .auth-input-shell .auth-input--password{padding-right:48px}.auth-input:hover{border-color:var(--ds-outline)}@supports (color:color-mix(in lab, red, red)){.auth-input:hover{border-color:color-mix(in srgb, var(--ds-outline) 70%, transparent)}}.auth-input:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.auth-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.auth-field-icon{color:var(--ds-outline);font-size:19px}.auth-password-toggle{z-index:1;min-width:var(--touch-target-min);min-height:var(--touch-target-min);color:var(--ds-outline);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--ds-on-surface);background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){.auth-password-toggle:hover,.auth-password-toggle:focus-visible{background:color-mix(in srgb, var(--ds-surface-container) 70%, transparent)}}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{outline:none}.auth-password-toggle__icon{font-size:18px}.auth-field-meta{justify-content:flex-end;margin-top:-2px;display:flex}.auth-forgot-link{min-height:32px;padding:4px 0;font-size:12px;font-weight:500}.auth-remember{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.auth-remember__label{color:var(--ds-on-surface-variant);cursor:pointer;font-size:13px;font-weight:500}.auth-link{color:var(--ds-primary);text-underline-offset:3px;font-weight:600}.auth-checkbox{min-height:var(--touch-target-min);color:var(--ds-on-surface-variant);align-items:center;gap:10px;padding-top:0;font-size:13px;display:flex}.auth-checkbox__input{width:17px;height:17px;accent-color:var(--ds-primary);flex-shrink:0;margin-top:0}.auth-form-footer--access{flex-direction:column;align-items:center;gap:4px;display:flex}.auth-form-footer--access p{color:var(--ds-outline)}.auth-access-link{align-items:center;min-height:36px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.auth-access-link:hover{text-decoration:underline}.auth-inline-notice{color:var(--ds-on-surface-variant);margin:-7px 0 0;font-size:12px;line-height:1.45}.auth-submit,a.auth-submit,.auth-form-wrap.is-login .auth-submit{background:var(--ds-primary);min-height:52px;color:var(--ds-on-primary);box-shadow:none;border-radius:8px;justify-content:center;margin-top:2px;padding:14px 50px;font-size:14px;font-weight:600;position:relative}.auth-submit:hover:not(:disabled),a.auth-submit:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.auth-submit:hover:not(:disabled),a.auth-submit:hover{background:color-mix(in srgb, var(--ds-primary) 88%, black)}}.auth-submit__arrow{font-size:19px;transition:transform .2s;position:absolute;right:18px}.auth-submit__back{font-size:19px;position:absolute;left:18px}.auth-submit:hover .auth-submit__arrow{transform:translate(3px)}.auth-divider{color:var(--ds-outline);align-items:center;gap:14px;margin:25px 0 18px;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ds-outline-variant);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.auth-divider:before,.auth-divider:after{background:color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.auth-google-button{border:1px solid var(--ds-outline-variant);justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-google-button{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 88%, transparent)}}.auth-google-button{background:var(--ds-surface-container-lowest);color:var(--ds-on-surface);cursor:pointer;border-radius:8px;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s,transform .2s}.auth-google-button:hover{border-color:var(--ds-outline);background:var(--ds-surface-container-low)}.auth-google-button:active{transform:scale(.99)}.auth-google-mark{color:#4285f4;font-family:Arial,sans-serif;font-size:18px;font-weight:700}.auth-biometric-button{border:1px solid var(--ds-primary);justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-biometric-button{border:1px solid color-mix(in srgb, var(--ds-primary) 28%, var(--ds-outline-variant))}}.auth-biometric-button{background:var(--ds-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.auth-biometric-button{background:color-mix(in srgb, var(--ds-primary) 8%, var(--ds-surface-container-lowest))}}.auth-biometric-button{color:var(--ds-primary);cursor:pointer;font-size:13px;font-weight:600;transition:border-color .2s,background-color .2s,transform .2s}.auth-biometric-button:hover:not(:disabled){border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.auth-biometric-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--ds-primary) 48%, var(--ds-outline))}}.auth-biometric-button:hover:not(:disabled){background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.auth-biometric-button:hover:not(:disabled){background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface-container-low))}}.auth-biometric-button:active:not(:disabled){transform:scale(.99)}.auth-biometric-button:disabled{opacity:.72;cursor:wait}.auth-biometric-button__icon{font-size:22px;line-height:1}.auth-form-wrap.is-login .auth-biometric-button+.auth-divider{margin-top:18px}.auth-biometric-dialog.ui-dialog__content{max-width:420px}.auth-biometric-dialog__icon{background:var(--ds-primary);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-biometric-dialog__icon{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.auth-biometric-dialog__icon{color:var(--ds-primary)}.auth-biometric-dialog__icon .material-symbols-outlined{font-size:24px}.auth-biometric-dialog__footer{flex-wrap:wrap}.auth-biometric-dialog__secondary,.auth-biometric-dialog__primary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s,opacity .2s;display:inline-flex}.auth-biometric-dialog__secondary{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.auth-biometric-dialog__secondary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 88%, transparent)}}.auth-biometric-dialog__secondary{color:var(--ds-on-surface);background:0 0}.auth-biometric-dialog__secondary:hover:not(:disabled){background:var(--ds-surface-container-low)}.auth-biometric-dialog__primary{background:var(--ds-primary);color:var(--ds-on-primary);border:0}.auth-biometric-dialog__primary:hover:not(:disabled){filter:brightness(.96)}.auth-biometric-dialog__secondary:disabled,.auth-biometric-dialog__primary:disabled{opacity:.7;cursor:wait}.mfa-setup-dialog__heading{align-items:flex-start;gap:12px;display:flex}.mfa-setup-dialog__icon{background:var(--ds-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__icon{background:color-mix(in srgb, var(--ds-primary) 12%, transparent)}}.mfa-setup-dialog__icon{color:var(--ds-primary)}.mfa-setup-dialog__body{gap:18px;display:grid}.mfa-setup-dialog__secret code,.mfa-setup-dialog__key-value{overflow-wrap:anywhere;min-width:0;color:var(--ds-on-surface);letter-spacing:.04em;font-size:12px;font-weight:650}.mfa-setup-dialog__secret-value button:hover{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__secret-value button:hover{background:color-mix(in srgb, var(--ds-primary) 9%, transparent)}}.mfa-setup-dialog__secret-value button .material-symbols-outlined{font-size:17px}.otp-code-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:100%;display:grid}.otp-code-input__cell{width:100%;min-width:0;min-height:var(--touch-target-min);aspect-ratio:.82;border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.otp-code-input__cell{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 88%, transparent)}}.otp-code-input__cell{background:var(--ds-surface);color:var(--ds-on-surface);font-variant-numeric:tabular-nums;text-align:center;caret-color:var(--ds-primary);border-radius:12px;outline:none;font-size:clamp(18px,4.2vw,24px);font-weight:700;transition:border-color .16s,box-shadow .16s,background-color .16s}.otp-code-input__cell.is-filled{border-color:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.otp-code-input__cell.is-filled{border-color:color-mix(in srgb, var(--ds-primary) 42%, var(--ds-outline-variant))}}.otp-code-input__cell.is-filled{background:var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.otp-code-input__cell.is-filled{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface))}}.otp-code-input__cell:focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){.otp-code-input__cell:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 16%, transparent)}}.otp-code-input__cell.is-invalid{border-color:var(--ds-error)}@supports (color:color-mix(in lab, red, red)){.otp-code-input__cell.is-invalid{border-color:color-mix(in srgb, var(--ds-error) 55%, var(--ds-outline-variant))}}.otp-code-input__cell:disabled{opacity:.65;cursor:not-allowed}html[data-viewport=phone] .otp-code-input{gap:6px}html[data-viewport=phone] .otp-code-input__cell{border-radius:10px;font-size:20px}.mfa-setup-dialog__otp{gap:8px;display:grid}.mfa-setup-dialog__otp>span{color:var(--ds-on-surface);font-size:12px;font-weight:650}.mfa-setup-dialog__error{background:var(--ds-error-container);color:var(--ds-on-error-container);border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.45;display:flex}.mfa-setup-dialog__error .material-symbols-outlined{flex:none;font-size:20px}.mfa-setup-dialog.ui-dialog__content{gap:0;width:min(100vw - 2rem,620px);max-height:min(88vh,820px);padding:0}.mfa-setup-dialog__header.ui-dialog__header{flex:none;gap:18px;padding:24px 3rem 18px 24px;display:grid}.mfa-setup-dialog__form{flex-direction:column;flex:auto;min-height:0;display:flex}.mfa-setup-dialog__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:0 24px 20px;overflow:hidden auto}.mfa-setup-dialog__heading>div{min-width:0}.mfa-setup-dialog__eyebrow{color:var(--ds-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750;display:block}.mfa-setup-dialog__progress{border-top:1px solid var(--ds-outline-variant);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__progress{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 58%, transparent)}}.mfa-setup-dialog__progress{padding-top:14px}.mfa-setup-dialog__progress-copy{color:var(--ds-on-surface-variant);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.mfa-setup-dialog__progress-copy span{color:var(--ds-on-surface);font-weight:650}.mfa-setup-dialog__progress-copy strong{font-weight:600}.mfa-setup-dialog__progress-track{background:var(--ds-surface-container-high);border-radius:999px;height:4px;overflow:hidden}.mfa-setup-dialog__progress-track span{border-radius:inherit;background:var(--ds-primary);width:50%;height:100%;transition:width .25s;display:block}.mfa-setup-dialog__progress-track span[data-step=verify]{width:100%}.mfa-setup-dialog__loading{grid-template-columns:190px 1fr;align-items:center;gap:28px;min-height:250px;display:grid}.mfa-setup-dialog__skeleton-qr,.mfa-setup-dialog__skeleton-copy span{background:var(--ds-surface-container-high);position:relative;overflow:hidden}.mfa-setup-dialog__skeleton-qr:after,.mfa-setup-dialog__skeleton-copy span:after{background:linear-gradient(100deg, transparent 20%, var(--ds-on-surface) 50%, transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__skeleton-qr:after,.mfa-setup-dialog__skeleton-copy span:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ds-on-surface) 8%, transparent) 50%, transparent 80%)}}.mfa-setup-dialog__skeleton-qr:after,.mfa-setup-dialog__skeleton-copy span:after{content:"";animation:1.3s infinite mfa-skeleton-shimmer;transform:translate(-100%)}.mfa-setup-dialog__skeleton-qr{border-radius:16px;width:190px;height:190px}.mfa-setup-dialog__skeleton-copy{gap:12px;display:grid}.mfa-setup-dialog__skeleton-copy span{border-radius:999px;height:14px}.mfa-setup-dialog__skeleton-copy span:first-child{width:78%}.mfa-setup-dialog__skeleton-copy span:nth-child(2){width:100%}.mfa-setup-dialog__skeleton-copy span:nth-child(3){width:62%}@keyframes mfa-skeleton-shimmer{to{transform:translate(100%)}}.mfa-setup-dialog__scan-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:center;gap:24px;display:grid}.mfa-setup-dialog__qr-card{border:1px solid var(--ds-outline-variant);justify-items:center;gap:8px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__qr-card{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.mfa-setup-dialog__qr-card{background:var(--ds-surface-container-lowest);border-radius:16px;padding:14px}.mfa-setup-dialog__qr-card figcaption{color:var(--ds-on-surface-variant);font-size:10px}.mfa-setup-dialog__qr{background:#fff;border-radius:12px;align-items:center;width:208px;height:208px;position:relative}.mfa-setup-dialog__qr:before,.mfa-setup-dialog__qr:after{z-index:1;border-color:var(--ds-primary);content:"";pointer-events:none;width:24px;height:24px;position:absolute}.mfa-setup-dialog__qr:before{border-top:3px solid var(--ds-primary);border-left:3px solid var(--ds-primary);border-radius:7px 0 0;top:-4px;left:-4px}.mfa-setup-dialog__qr:after{border-right:3px solid var(--ds-primary);border-bottom:3px solid var(--ds-primary);border-radius:0 0 7px;bottom:-4px;right:-4px}.mfa-setup-dialog__qr img{border:0;border-radius:10px;width:208px;height:208px;padding:6px}.mfa-setup-dialog__scan-copy{gap:16px;display:grid}.mfa-setup-dialog__scan-copy h3,.mfa-setup-dialog__intro h3,.mfa-setup-dialog__verify h3,.mfa-setup-dialog__empty-error h3{color:var(--ds-on-surface);font-size:15px;font-weight:700}.mfa-setup-dialog__scan-copy>div>p,.mfa-setup-dialog__intro>p,.mfa-setup-dialog__verify>p,.mfa-setup-dialog__empty-error p{color:var(--ds-on-surface-variant);margin-top:4px;font-size:12px;line-height:1.5}.mfa-setup-dialog__instructions{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mfa-setup-dialog__instructions li{color:var(--ds-on-surface-variant);align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.mfa-setup-dialog__instructions .material-symbols-outlined{color:var(--ds-primary);font-size:18px}.mfa-setup-dialog__secret{border:1px solid var(--ds-outline-variant);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__secret{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 62%, transparent)}}.mfa-setup-dialog__secret{background:0 0;border-radius:10px;padding:0}.mfa-setup-dialog__secret summary{min-height:var(--touch-target-min);color:var(--ds-on-surface);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:650;list-style:none;display:flex}.mfa-setup-dialog__secret summary::-webkit-details-marker{display:none}.mfa-setup-dialog__secret summary>span{align-items:center;gap:8px;display:flex}.mfa-setup-dialog__secret summary .material-symbols-outlined{color:var(--ds-on-surface-variant);font-size:18px;transition:transform .2s}.mfa-setup-dialog__secret[open] summary>.material-symbols-outlined:last-child{transform:rotate(180deg)}.mfa-setup-dialog__secret>div{border-top:1px solid var(--ds-outline-variant);gap:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__secret>div{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}.mfa-setup-dialog__secret>div{background:var(--ds-surface-container-low);padding:11px 12px}.mfa-setup-dialog__secret>div>p{color:var(--ds-on-surface-variant);font-size:11px}.mfa-setup-dialog__secret-value{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.mfa-setup-dialog__secret-value button{min-height:36px;color:var(--ds-primary);border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.mfa-setup-dialog__back{width:fit-content;min-height:36px;color:var(--ds-on-surface-variant);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.mfa-setup-dialog__back:hover:not(:disabled){background:var(--ds-surface-container-low);color:var(--ds-on-surface)}.mfa-setup-dialog__back .material-symbols-outlined{font-size:18px}.mfa-setup-dialog__verify{text-align:center;justify-items:center;padding:4px 28px 8px;display:grid}.mfa-setup-dialog__verify-icon{background:var(--ds-primary);border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__verify-icon{background:color-mix(in srgb, var(--ds-primary) 11%, transparent)}}.mfa-setup-dialog__verify-icon{color:var(--ds-primary)}.mfa-setup-dialog__verify-icon .material-symbols-outlined{font-size:29px}.mfa-setup-dialog__otp{text-align:left;width:min(100%,360px);margin-top:20px}.mfa-setup-dialog__otp small{color:var(--ds-on-surface-variant);text-align:center;font-size:10px;line-height:1.4}.mfa-setup-dialog__footer{flex:none;justify-content:flex-end;gap:10px;display:flex}.mfa-setup-dialog__button{min-height:var(--touch-target-min);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,filter .18s,opacity .18s;display:inline-flex}.mfa-setup-dialog__button .material-symbols-outlined{font-size:18px}.mfa-setup-dialog__button--secondary{border:1px solid var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__button--secondary{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 78%, transparent)}}.mfa-setup-dialog__button--secondary{color:var(--ds-on-surface)}.mfa-setup-dialog__button--secondary:hover:not(:disabled){background:var(--ds-surface-container-low)}.mfa-setup-dialog__button--primary{background:var(--ds-primary);color:var(--ds-on-primary);border:1px solid #0000}.mfa-setup-dialog__button--primary:hover:not(:disabled){filter:brightness(.96)}.mfa-setup-dialog__button:disabled{cursor:not-allowed;opacity:.5}.mfa-setup-dialog__success{text-align:center;background:0 0;align-content:center;justify-items:center;gap:12px;min-height:210px;padding:24px 4px;display:grid}.mfa-setup-dialog__success-icon{background:var(--ds-success);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__success-icon{background:color-mix(in srgb, var(--ds-success) 14%, transparent)}}.mfa-setup-dialog__success-icon{color:var(--ds-success)}.mfa-setup-dialog__success-icon .material-symbols-outlined{font-size:32px}.mfa-setup-dialog__success strong{color:var(--ds-on-surface);font-size:16px}.mfa-setup-dialog__success p{max-width:360px;color:var(--ds-on-surface-variant);margin-top:5px;font-size:12px;line-height:1.5}.mfa-setup-dialog__empty-error{text-align:center;align-content:center;justify-items:center;min-height:220px;padding:24px 4px;display:grid}.mfa-setup-dialog__empty-error>span{background:var(--ds-error-container);width:52px;height:52px;color:var(--ds-error);border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.mfa-setup-dialog__empty-error>span .material-symbols-outlined{font-size:26px}.mfa-setup-dialog__key-card{border:1px solid var(--ds-primary);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__key-card{border:1px solid color-mix(in srgb, var(--ds-primary) 24%, transparent)}}.mfa-setup-dialog__key-card{background:var(--ds-primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__key-card{background:color-mix(in srgb, var(--ds-primary) 5%, var(--ds-surface-container-lowest))}}.mfa-setup-dialog__key-card{padding:14px}.mfa-setup-dialog__key-label{color:var(--ds-on-surface-variant);font-size:11px;font-weight:650}.mfa-setup-dialog__key-value{background:var(--ds-surface);letter-spacing:.08em;-webkit-user-select:all;user-select:all;border-radius:10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}.mfa-setup-dialog__key-copy{min-height:var(--touch-target-min);background:var(--ds-primary);color:var(--ds-on-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.mfa-setup-dialog__key-copy .material-symbols-outlined{font-size:18px}.mfa-setup-dialog__qr-disclosure>div{text-align:center;justify-items:center}.mfa-setup-dialog--sheet.ui-dialog__content{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:min(92dvh,860px);animation:.26s cubic-bezier(.32,.72,0,1) mfa-sheet-in;inset:auto 0 0;transform:none}@keyframes mfa-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mfa-setup-dialog__handle{background:var(--ds-on-surface);border-radius:999px;flex:none;width:40px;height:4px;margin:8px auto 0;display:block}@supports (color:color-mix(in lab, red, red)){.mfa-setup-dialog__handle{background:color-mix(in srgb, var(--ds-on-surface) 22%, transparent)}}.mfa-setup-dialog--sheet .mfa-setup-dialog__header.ui-dialog__header{gap:14px;padding:12px 3rem 14px 18px}.mfa-setup-dialog--sheet .mfa-setup-dialog__icon{width:40px;height:40px}.mfa-setup-dialog--sheet .mfa-setup-dialog__scroll{padding:0 18px 18px}.mfa-setup-dialog--sheet .mfa-setup-dialog__body{gap:16px}.mfa-setup-dialog--sheet .mfa-setup-dialog__qr-card{width:min(100%,250px);padding:10px}.mfa-setup-dialog--sheet .mfa-setup-dialog__qr,.mfa-setup-dialog--sheet .mfa-setup-dialog__qr img{width:190px;height:190px}.mfa-setup-dialog--sheet .mfa-setup-dialog__verify{padding:0}.mfa-setup-dialog--sheet .mfa-setup-dialog__otp{width:100%;margin-top:16px}.mfa-setup-dialog--sheet .mfa-setup-dialog__success,.mfa-setup-dialog--sheet .mfa-setup-dialog__empty-error{min-height:0;padding:20px 4px 8px}.mfa-setup-dialog--sheet .mfa-setup-dialog__loading{grid-template-columns:1fr;justify-items:center;gap:20px;min-height:260px}.mfa-setup-dialog--sheet .mfa-setup-dialog__skeleton-copy{width:100%}.mfa-setup-dialog--sheet .mfa-setup-dialog__footer{background:var(--ds-surface);padding:12px 18px calc(12px + var(--app-safe-bottom));grid-template-columns:1fr 1fr;display:grid}.mfa-setup-dialog--sheet .mfa-setup-dialog__button{width:100%;padding:0 12px}.auth-form-footer,.auth-form-wrap.is-login .auth-form-footer{margin-top:25px}.auth-segmented{min-height:var(--touch-target-min);height:46px}.auth-success{gap:16px}.auth-success__icon{border-radius:16px;width:58px;height:58px}.auth-success .auth-submit{margin-top:8px}.auth-success--created{gap:14px;width:100%}.auth-success__icon--lg{border-radius:20px;width:72px;height:72px}.auth-success__icon--lg .material-symbols-outlined{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.auth-success .auth-success__email{border:1px solid var(--ds-outline-variant);align-items:center;gap:8px;max-width:100%;margin-top:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-success .auth-success__email{border:1px solid color-mix(in srgb, var(--ds-outline-variant) 72%, transparent)}}.auth-success .auth-success__email{background:var(--ds-surface-container-low);color:var(--ds-on-surface);border-radius:999px;padding:8px 14px 8px 12px;font-size:13px;font-weight:600;line-height:1.3}.auth-success__email span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.auth-success__email-icon{color:var(--ds-primary);flex:none;font-size:18px}.auth-success .auth-success__next{color:var(--ds-on-surface-variant);font-size:12px}.auth-trust-footer{z-index:3;border-top:1px solid var(--ds-outline-variant);justify-content:space-between;align-items:center;gap:32px;min-height:72px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-trust-footer{border-top:1px solid color-mix(in srgb, var(--ds-outline-variant) 40%, transparent)}}.auth-trust-footer{background:var(--ds-surface-container-lowest);padding:12px clamp(32px,6vw,96px)}.auth-trust-footer__badges{align-items:center;gap:clamp(24px,4vw,60px);display:flex}.auth-trust-badge{max-width:155px;color:var(--ds-outline);align-items:center;gap:9px;font-size:10px;line-height:1.4;display:inline-flex}.auth-trust-badge .material-symbols-outlined{color:var(--ds-on-surface-variant);flex:none;font-size:18px}.auth-trust-footer small{color:var(--ds-outline);font-size:9px}.auth-trust-footer__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.auth-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-legal-links__sep{background:var(--ds-outline-variant);border-radius:9999px;width:3px;height:3px}.auth-legal-links__link{color:var(--ds-outline);font-size:11px;font-weight:500;text-decoration:none}.auth-legal-links__link:hover{color:var(--ds-primary);text-decoration:underline}.auth-legal-footer{padding:4px calc(18px + var(--app-safe-right)) calc(12px + var(--app-safe-bottom)) calc(18px + var(--app-safe-left));flex-shrink:0;justify-content:center;display:flex}.auth-legal-footer .auth-legal-links__link{min-height:var(--touch-target-min);align-items:center;font-size:12px;display:inline-flex}.auth-mobile-header{display:none}@keyframes auth-form-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-request-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-request-icon-pop{0%{opacity:.4;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes auth-request-hint-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-request-alert-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-request-success-pop{0%{opacity:0;transform:scale(.78)}72%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes auth-request-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes auth-request-shake-alt{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes auth-content-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes auth-orbit-enter{0%{opacity:0;transform:scale(.92)translate(12px,-8px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes auth-orbit-breathe{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.025)translate(-4px,3px)}}@keyframes auth-orbit-ring-spin{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes auth-orbit-ring-spin-reverse{0%{transform:rotate(-18deg)}to{transform:rotate(-378deg)}}@keyframes auth-orbit-satellite{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@keyframes auth-orbit-satellite-reverse{0%{transform:rotate(-18deg)}to{transform:rotate(-378deg)}}@keyframes auth-orbit-pulse{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.9;transform:scale(1)}}@keyframes auth-period-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes auth-feature-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-orbit-enter-soft{0%{opacity:0;transform:scale(.92)}to{opacity:.42;transform:scale(1)}}@keyframes auth-orbit-enter-soft-dim{0%{opacity:0;transform:scale(.92)}to{opacity:.34;transform:scale(1)}}html[data-viewport=tablet] .auth-page,html[data-viewport=phone] .auth-page{background:radial-gradient(circle at 12% 0%, var(--ds-secondary-container), transparent 28%), var(--ds-surface-container-lowest);flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-page,html[data-viewport=phone] .auth-page{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--ds-secondary-container) 34%, transparent), transparent 28%), var(--ds-surface-container-lowest)}}html[data-viewport=tablet] .auth-hero,html[data-viewport=phone] .auth-hero,html[data-viewport=tablet] .auth-desktop-theme,html[data-viewport=phone] .auth-desktop-theme,html[data-viewport=phone] .auth-trust-footer{display:none}html[data-viewport=tablet] .auth-mobile-header,html[data-viewport=phone] .auth-mobile-header{z-index:20;min-height:calc(52px + var(--app-safe-top));padding:calc(8px + var(--app-safe-top)) calc(18px + var(--app-safe-right)) 6px calc(18px + var(--app-safe-left));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}html[data-viewport=tablet] .auth-page .design-switcher__trigger,html[data-viewport=phone] .auth-page .design-switcher__trigger{min-width:36px;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ds-outline);background:0 0;border:0;border-radius:10px;padding:8px}html[data-viewport=tablet] .auth-page .design-switcher__trigger:hover,html[data-viewport=phone] .auth-page .design-switcher__trigger:hover{background:var(--ds-surface-container)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-page .design-switcher__trigger:hover,html[data-viewport=phone] .auth-page .design-switcher__trigger:hover{background:color-mix(in srgb, var(--ds-surface-container) 80%, transparent)}}html[data-viewport=tablet] .auth-page .design-switcher__trigger:hover,html[data-viewport=phone] .auth-page .design-switcher__trigger:hover{color:var(--ds-on-surface-variant)}html[data-viewport=tablet] .auth-shell,html[data-viewport=phone] .auth-shell{background:0 0;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}html[data-viewport=tablet] .auth-content,html[data-viewport=phone] .auth-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:0 0;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden auto}html[data-viewport=tablet] .auth-trust-footer{display:none}html[data-viewport=tablet] .auth-content{padding:28px calc(32px + var(--app-safe-right)) calc(36px + var(--app-safe-bottom)) calc(32px + var(--app-safe-left));align-items:center}html[data-viewport=tablet] .auth-form-wrap{max-width:420px}html[data-viewport=phone] .auth-orbit-accent{z-index:0;pointer-events:none;opacity:0;width:220px;height:220px;position:absolute}html[data-viewport=phone] .auth-orbit-accent--bottom-right{right:-56px;bottom:calc(-36px + var(--app-safe-bottom));animation:.85s cubic-bezier(.2,.8,.2,1) .15s both auth-orbit-enter-soft}html[data-viewport=phone] .auth-orbit-accent--top-left{top:calc(-40px + var(--app-safe-top));animation:.85s cubic-bezier(.2,.8,.2,1) .28s both auth-orbit-enter-soft-dim;left:-56px}html[data-viewport=phone] .auth-orbit-accent__ring{border:1px solid var(--ds-outline);margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .auth-orbit-accent__ring{border:1px solid color-mix(in srgb, var(--ds-outline) 22%, transparent)}}html[data-viewport=phone] .auth-orbit-accent__ring{border-radius:50%;transform:rotate(-28deg)scaleX(1.12)}html[data-viewport=phone] .auth-orbit-accent--top-left .auth-orbit-accent__ring{transform:rotate(22deg)scaleX(1.12)}html[data-viewport=phone] .auth-orbit-accent__ring--outer{width:176px;height:176px}html[data-viewport=phone] .auth-orbit-accent__ring--inner{border-color:var(--ds-outline);width:104px;height:104px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .auth-orbit-accent__ring--inner{border-color:color-mix(in srgb, var(--ds-outline) 14%, transparent)}}html[data-viewport=phone] .auth-orbit-accent__ring--inner{transform:rotate(18deg)scaleX(1.08)}html[data-viewport=phone] .auth-orbit-accent--top-left .auth-orbit-accent__ring--inner{transform:rotate(-14deg)scaleX(1.08)}html[data-viewport=phone] .auth-orbit-accent__track{width:176px;height:176px;margin:auto;animation:18s linear infinite auth-orbit-spin;position:absolute;inset:0;transform:rotate(-28deg)scaleX(1.12)}html[data-viewport=phone] .auth-orbit-accent--top-left .auth-orbit-accent__track{animation:22s linear infinite auth-orbit-spin-reverse;transform:rotate(22deg)scaleX(1.12)}html[data-viewport=phone] .auth-orbit-accent__dot{background:var(--ds-error);width:7px;height:7px;box-shadow:0 0 0 5px var(--ds-error);border-radius:50%;position:absolute;top:-3.5px;left:50%}@supports (color:color-mix(in lab, red, red)){html[data-viewport=phone] .auth-orbit-accent__dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--ds-error) 10%, transparent)}}html[data-viewport=phone] .auth-orbit-accent__dot{transform:translate(-50%)scaleX(.89)}html[data-viewport=phone] .auth-content{z-index:1;position:relative}html[data-viewport=phone] .auth-mobile-header{z-index:2}@keyframes auth-orbit-spin{to{transform:rotate(332deg)scaleX(1.12)}}@keyframes auth-orbit-spin-reverse{to{transform:rotate(-338deg)scaleX(1.12)}}@media (prefers-reduced-motion:reduce){html[data-viewport=phone] .auth-orbit-accent__track{animation:none}}html[data-viewport=phone] .auth-content{padding:8px calc(22px + var(--app-safe-right)) calc(28px + var(--app-safe-bottom)) calc(22px + var(--app-safe-left));justify-content:flex-start;align-items:stretch}html[data-viewport=phone] .auth-shell:has(.is-login) .auth-content{justify-content:safe center;align-items:center;padding-top:4px}html[data-viewport=phone] .auth-form-wrap.is-request-access,html[data-viewport=tablet] .auth-form-wrap.is-request-access{margin:0 auto;padding-bottom:8px}:is(html[data-viewport=tablet] .auth-shell:has(.is-request-access) .auth-content,html[data-viewport=phone] .auth-shell:has(.is-request-access) .auth-content){justify-content:flex-start;align-items:stretch}:is(html[data-viewport=tablet] .auth-shell:has(.is-request-success) .auth-content,html[data-viewport=phone] .auth-shell:has(.is-request-success) .auth-content){justify-content:center;align-items:center}html[data-viewport=phone] .auth-form-wrap,html[data-viewport=tablet] .auth-form-wrap.is-login{max-width:420px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-header,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-header{margin-bottom:22px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-header h2,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-header h2{letter-spacing:-.03em;color:var(--ds-on-surface);margin-bottom:6px;font-size:24px;font-weight:550}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-header p,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-header p{color:var(--ds-on-surface-variant);font-size:13px;font-weight:400}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-header p,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-header p{color:color-mix(in srgb, var(--ds-on-surface-variant) 78%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form{gap:14px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-field,html[data-viewport=phone] .auth-form-wrap.is-login .auth-field{gap:5px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-label,html[data-viewport=phone] .auth-form-wrap.is-login .auth-label{letter-spacing:.01em;color:var(--ds-outline);font-size:11px;font-weight:500}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input{border-color:var(--ds-outline-variant);border-radius:12px;min-height:50px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input{border-color:color-mix(in srgb, var(--ds-outline-variant) 70%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input{background:var(--ds-surface-container-low)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input{background:color-mix(in srgb, var(--ds-surface-container-low) 55%, var(--ds-surface-container-lowest))}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input{box-shadow:none;font-size:16px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input:focus,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input:focus{background:var(--ds-surface-container-lowest);box-shadow:0 0 0 3px var(--ds-primary)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input:focus,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-primary) 10%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-field-icon,html[data-viewport=phone] .auth-form-wrap.is-login .auth-field-icon{color:var(--ds-outline);font-size:17px;left:13px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-field-icon,html[data-viewport=phone] .auth-form-wrap.is-login .auth-field-icon{color:color-mix(in srgb, var(--ds-outline) 82%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-input-shell .auth-input,html[data-viewport=phone] .auth-form-wrap.is-login .auth-input-shell .auth-input{padding-left:44px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-password-toggle__icon,html[data-viewport=phone] .auth-form-wrap.is-login .auth-password-toggle__icon{font-size:17px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-forgot-link,html[data-viewport=phone] .auth-form-wrap.is-login .auth-forgot-link{color:var(--ds-primary);font-size:12px;font-weight:500}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-remember,html[data-viewport=phone] .auth-form-wrap.is-login .auth-remember{min-height:36px;margin-top:2px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-remember__label,html[data-viewport=phone] .auth-form-wrap.is-login .auth-remember__label{font-size:13px;font-weight:450}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-submit,html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit{letter-spacing:-.01em;min-height:54px;box-shadow:0 10px 24px var(--ds-primary);border-radius:14px;margin-top:8px;padding:14px 20px;font-size:15px;font-weight:600}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-submit,html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit{box-shadow:0 10px 24px color-mix(in srgb, var(--ds-primary) 18%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-submit,html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit{transition:transform .18s,background-color .18s,box-shadow .18s,opacity .18s}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-submit:active:not(:disabled),html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit:active:not(:disabled){box-shadow:0 4px 14px var(--ds-primary);transform:scale(.985)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-submit:active:not(:disabled),html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit:active:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb, var(--ds-primary) 14%, transparent)}}html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit{bottom:calc(8px + var(--app-safe-bottom));position:sticky}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-divider,html[data-viewport=phone] .auth-form-wrap.is-login .auth-divider{letter-spacing:.04em;text-transform:lowercase;color:var(--ds-outline);gap:12px;margin:22px 0 14px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-divider,html[data-viewport=phone] .auth-form-wrap.is-login .auth-divider{color:color-mix(in srgb, var(--ds-outline) 78%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-divider:before,html[data-viewport=tablet] .auth-form-wrap.is-login .auth-divider:after,html[data-viewport=phone] .auth-form-wrap.is-login .auth-divider:before,html[data-viewport=phone] .auth-form-wrap.is-login .auth-divider:after{background:var(--ds-outline-variant)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-divider:before,html[data-viewport=tablet] .auth-form-wrap.is-login .auth-divider:after,html[data-viewport=phone] .auth-form-wrap.is-login .auth-divider:before,html[data-viewport=phone] .auth-form-wrap.is-login .auth-divider:after{background:color-mix(in srgb, var(--ds-outline-variant) 55%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-biometric-button,html[data-viewport=phone] .auth-form-wrap.is-login .auth-biometric-button{background:var(--ds-primary);border:0;border-radius:14px;min-height:48px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-biometric-button,html[data-viewport=phone] .auth-form-wrap.is-login .auth-biometric-button{background:color-mix(in srgb, var(--ds-primary) 12%, var(--ds-surface-container))}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-biometric-button,html[data-viewport=phone] .auth-form-wrap.is-login .auth-biometric-button{box-shadow:none;font-size:14px;font-weight:550}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-google-button,html[data-viewport=phone] .auth-form-wrap.is-login .auth-google-button{background:var(--ds-surface-container);min-height:48px;color:var(--ds-on-surface);box-shadow:none;border:0;border-radius:14px;font-size:14px;font-weight:550}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-google-button:hover,html[data-viewport=phone] .auth-form-wrap.is-login .auth-google-button:hover{background:var(--ds-surface-container-high)}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-google-button:hover,html[data-viewport=phone] .auth-form-wrap.is-login .auth-google-button:hover{background:color-mix(in srgb, var(--ds-surface-container-high) 80%, var(--ds-surface-container))}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-google-button:active,html[data-viewport=phone] .auth-form-wrap.is-login .auth-google-button:active{transform:scale(.985)}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-footer,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-footer{margin-top:28px}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-footer--access p,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-footer--access p{color:var(--ds-outline);font-size:12px}@supports (color:color-mix(in lab, red, red)){html[data-viewport=tablet] .auth-form-wrap.is-login .auth-form-footer--access p,html[data-viewport=phone] .auth-form-wrap.is-login .auth-form-footer--access p{color:color-mix(in srgb, var(--ds-outline) 88%, transparent)}}html[data-viewport=tablet] .auth-form-wrap.is-login .auth-access-link,html[data-viewport=phone] .auth-form-wrap.is-login .auth-access-link{font-size:13px;font-weight:600}html[data-viewport=phone] .auth-request-form{padding-bottom:4px}html[data-viewport=phone] .auth-success h2,html[data-viewport=tablet] .auth-success h2{font-size:24px;font-weight:550}@media (max-height:720px) and (min-width:1024px){.auth-hero{padding-top:42px;padding-bottom:42px}.auth-hero__copy{margin-top:45px}.auth-hero__features{margin-top:30px}.auth-hero__quote{margin-top:34px}.auth-content{padding-top:70px;padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.auth-hero__content,.auth-form-wrap,.auth-orbits__system,.auth-orbits__body,.auth-orbits__ring,.auth-orbits__dot,.auth-hero__period,.auth-feature,html[data-viewport=phone] .auth-orbit-accent{animation:none}.auth-orbits__system,.auth-feature{opacity:1}html[data-viewport=phone] .auth-orbit-accent--bottom-right{opacity:.42}html[data-viewport=phone] .auth-orbit-accent--top-left{opacity:.34}.auth-feature:hover,.auth-feature:hover .material-symbols-outlined{transform:none}.is-request-access .auth-form-header,.is-request-access .auth-field,.is-request-access .auth-checkbox,.is-request-access .auth-submit,.is-request-access .auth-form-footer,.is-request-access .auth-hint,.is-request-access .auth-alert,.is-request-access .auth-success>*,.is-request-access .auth-success__icon,.is-request-access .auth-password-toggle__icon{opacity:1;animation:none;transform:none}.auth-submit__arrow,html[data-viewport=tablet] .auth-form-wrap.is-login .auth-submit,html[data-viewport=phone] .auth-form-wrap.is-login .auth-submit,html[data-viewport=tablet] .auth-form-wrap.is-login .auth-biometric-button,html[data-viewport=phone] .auth-form-wrap.is-login .auth-biometric-button,html[data-viewport=tablet] .auth-form-wrap.is-login .auth-google-button,html[data-viewport=phone] .auth-form-wrap.is-login .auth-google-button,html[data-viewport=phone] .auth-orbit-accent__track{transition:none;animation:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
