html,body{height:100%;margin:0;padding:0}:root{--sherpa:#596f51;--sherpa-hover:#45543f;--sherpa-weak:#eef1ec;--sherpa-border:#c2ccbc;--sherpa-on:#fff}.csai-sherpa-mark{font-family:var(--csai-mono,"IBM Plex Mono", Consolas, monospace);letter-spacing:.02em;border-radius:0;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.csai-sherpa-mark--fill{background:var(--sherpa);color:var(--sherpa-on,#fff)}.csai-sherpa-mark--outline{color:var(--sherpa);border:1.5px solid var(--sherpa);background:var(--sherpa-weak)}body{overflow:hidden}:root[data-reduce=on] *,:root[data-reduce=on] :before,:root[data-reduce=on] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){:root:not([data-reduce=off]) *,:root:not([data-reduce=off]) :before,:root:not([data-reduce=off]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cds--data-table td.col-num,.cds--data-table th.col-num,.cds--data-table th.col-num .cds--table-header-label{text-align:right}.col-num{font-variant-numeric:tabular-nums}.col-center{text-align:center}.ec-table--fill{flex-direction:column;flex:1;min-height:0;display:flex}.ec-table .csa-table__scroll{border:1px solid var(--cds-border-strong-01,#000);background:var(--cds-layer,#fff)}.csai-tbl-page--fill{flex-direction:column;height:100%;min-height:0;display:flex}.ec-import-step{margin:1.25rem 0}.ec-preview-grid{border-collapse:collapse;font-size:.8rem}.ec-preview-grid td{border:1px solid var(--cds-border-subtle,#e0e0e0);white-space:nowrap;text-overflow:ellipsis;max-width:12rem;padding:.25rem .5rem;overflow:hidden}.ec-preview-grid__rownum{background:var(--cds-layer-accent-01,#f4f4f4);color:var(--cds-text-secondary,#525252);text-align:right}.ec-preview-grid__header td{background:var(--cds-highlight,#d0e2ff);font-weight:600}.ec-map-grid{grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:.5rem 1rem;display:grid}.ec-map-grid__row{align-items:center;gap:.5rem;display:flex}.ec-map-grid__src{color:var(--cds-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;flex:0 0 7.5rem;font-size:.8125rem;overflow:hidden}.ec-map-grid__row .cds--select{flex:1}.ec-import-changes{border-left:2px solid var(--cds-support-warning,#f1c21b);background:var(--cds-layer-accent-01,#f4f4f4);margin:.5rem 0 0;padding:.5rem .75rem}.ec-import-changes__list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.ec-import-changes__item{font-family:var(--cds-code-01-font-family,ui-monospace, "IBM Plex Mono", monospace);color:var(--cds-text-primary,#161616);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ec-import-issues{flex-direction:column;gap:.5rem;display:flex}.ec-import-issue{border-left:2px solid var(--cds-support-info,#0043ce);background:var(--cds-layer-accent-01,#f4f4f4);margin:0;padding:.5rem .75rem}.ec-import-issue__row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ec-import-issue__msg{color:var(--cds-text-primary,#161616);margin:0;padding-top:.3125rem;font-size:.8125rem}.ec-import-issue__table-wrap{margin:.25rem 0 .5rem;overflow-x:auto}.ec-import-issue__table{border-collapse:collapse;width:100%;margin:0;font-size:.75rem}.ec-import-issue__table th,.ec-import-issue__table td{border:1px solid var(--cds-border-subtle,#e0e0e0);text-align:left;white-space:nowrap;padding:.15rem .4rem}.ec-import-issue__table th.col-num,.ec-import-issue__table td.col-num{text-align:right}.ec-import-issue__table th{background:var(--cds-layer-02,#fff);color:var(--cds-text-secondary,#525252);font-weight:600}.ec-import-issue__table th:first-child{width:5.5rem}.ec-import-issue__table-this{background:var(--cds-highlight,#d0e2ff)}.ec-import-issue__table-this td:first-child{color:var(--cds-text-primary,#161616);font-weight:600}.ec-import-issue__cell-input{box-sizing:border-box;border:1px solid var(--cds-border-strong,#8d8d8d);background:var(--cds-field,#fff);width:100%;min-width:3.5rem;color:var(--cds-text-primary,#161616);font:inherit;padding:.1rem .3rem}.ec-import-issue__table td.col-num .ec-import-issue__cell-input{text-align:right}.ec-import-issue__cell-input:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-1px}.ec-import-issue__recheck{align-items:center;gap:.5rem;margin:.25rem 0;display:flex}.ec-import-issue .cds--radio-button-group{margin-top:.375rem}.ec-iq{border:1px solid var(--cds-border-strong-01,#000);border-top:3px solid var(--cds-interactive,#073763);background:var(--cds-layer,#fff);margin:.25rem 0 .75rem;padding:.6rem .85rem}.ec-iq__rollup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ec-iq__lanes{border-top:1px solid var(--cds-border-subtle-00,#e0ddd6);border-bottom:1px solid var(--cds-border-subtle-00,#e0ddd6);flex-wrap:wrap;gap:1.25rem;margin:.5rem 0;padding:.4rem 0;display:flex}.ec-iq__lane{color:var(--cds-text-secondary,#4a4a4a);font-size:.8125rem}.ec-iq__lane b{color:var(--cds-text-primary,#161616);font-variant-numeric:tabular-nums}.ec-iq__filter{gap:.35rem;margin:.5rem 0 .35rem;display:flex}.ec-chip--on{background:var(--cds-interactive,#073763);color:#fff;border-color:var(--cds-interactive,#073763)}.ec-iq__rows{max-height:22rem;margin:0;padding:0;list-style:none;overflow:auto}.ec-iq__row{border-bottom:1px solid var(--cds-border-subtle-00,#e0ddd6);padding:.4rem 0}.ec-iq__rowhead{align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.ec-iq__hit{flex-wrap:wrap;align-items:center;gap:.45rem;padding:.15rem 0 .15rem .5rem;font-size:.8125rem;display:flex}.ec-iq__fix{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.ec-iq__input{width:6rem;min-width:4rem}.ec-iq__completeness{margin-top:.5rem;font-size:.8125rem}.ec-iq__completeness summary{cursor:pointer;color:var(--cds-text-secondary,#4a4a4a)}.ec-iq__fill{grid-template-columns:9rem 1fr 3rem;align-items:center;gap:.5rem;margin:.2rem 0;display:grid}.ec-iq__bar{background:var(--cds-layer-accent-01,#f3f1ec);height:.5rem;display:block}.ec-iq__bar>span{background:var(--cds-interactive,#073763);height:100%;display:block}.ec-iq__pct{text-align:right;font-variant-numeric:tabular-nums;color:var(--cds-text-secondary,#4a4a4a)}.ec-activity{margin:0;padding:0;list-style:none}.ec-activity li{border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.35rem 0;display:flex}.ec-activity__detail{color:var(--cds-text-primary,#161616);font-size:.875rem}a.ec-activity__detail:hover{text-decoration:underline}.ec-activity__meta{color:var(--cds-text-secondary,#6f6f6f);margin-left:auto;font-size:.75rem}.ec-cust-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.ec-cust-card{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer,#fff);flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.ec-cust-card--fav{border-color:var(--cds-support-warning,#c09e6c);box-shadow:inset 3px 0 0 var(--cds-support-warning,#c09e6c)}.ec-cust-card__head{align-items:center;gap:.4rem;display:flex}.ec-cust-card__name{color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ec-cust-card__name:hover{text-decoration:underline}.ec-cust-card__stats{color:var(--cds-text-secondary,#525252);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.ec-cust-card__meta{color:var(--cds-text-secondary,#6f6f6f);font-size:.75rem}.ec-fav-star{cursor:pointer;color:var(--cds-icon-secondary,#8d8d8d);background:0 0;border:none;padding:0;display:inline-flex}.ec-fav-star--on{color:var(--cds-support-warning,#c09e6c)}.ec-fav-star:disabled{opacity:.5;cursor:default}.csai-tbl-panel{max-width:100%;overflow-x:auto}.csai-tbl-panel .cds--data-table td,.csai-tbl-panel .cds--data-table th{white-space:nowrap}.csai-tabs .cds--tabs,.csai-tabs .cds--tab--list{width:100%}.csai-tabs .cds--tab--list{border-bottom:1px solid var(--cds-border-subtle-01,#c6c6c6)}.csai-tabs .cds--tabs__nav-link{text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-secondary,#4a4a4a);font-size:.75rem;font-weight:600}.csai-tabs .cds--tabs__nav-item--selected,.csai-tabs .cds--tabs__nav-item--selected .cds--tabs__nav-item-label{color:var(--cds-interactive,#073763)}.csai-tabs .cds--tabs__nav-item--selected{border-bottom:3px solid var(--cds-interactive,#073763)}.csai-switcher .cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:none}.csai-switcher .cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-item-label{font-weight:600}.csai-switcher .cds--tabs__nav-link:focus{box-shadow:none;outline:none}.csai-switcher .cds--tabs__nav-link:focus-visible{outline:2px solid var(--cds-focus,#073763);outline-offset:-2px}.ec-review__head{justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0 1.25rem;display:flex}.ec-tiles{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.ec-tile{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);padding:.85rem 1rem}.ec-tile__value{color:var(--cds-text-primary);font-size:1.6rem;font-weight:600;line-height:1.1}.ec-tile__label{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary);margin-top:.2rem;font-size:.6875rem}.ec-review__filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ec-chip{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);color:var(--cds-text-secondary);cursor:pointer;border-radius:2px;padding:.3rem .75rem;font-size:.8125rem}.ec-chip:hover{background:var(--cds-layer-hover)}.ec-chip--on{background:var(--cds-layer-selected,var(--cds-layer-hover));border-color:var(--cds-border-interactive);color:var(--cds-text-primary);font-weight:500}.ec-tile--link{transition:background var(--csai-dur-fast-02,.11s) var(--csai-ease,cubic-bezier(.22, 0, .35, 1));text-decoration:none}.ec-tile--link:hover{background:var(--cds-layer-hover)}.ec-dash__chips{flex-wrap:wrap;gap:.5rem;margin:-.5rem 0 1.5rem;display:flex}.ec-dash__chips .ec-chip{text-decoration:none}.ec-dash__cols{grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:60rem){.ec-dash__cols{grid-template-columns:1fr}}.ec-dash__panel{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);padding:1rem 1.25rem}.ec-needs{margin:.5rem 0 0;padding:0;list-style:none}.ec-needs li{border-top:1px solid var(--cds-border-subtle);align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.ec-needs li:first-child{border-top:none}.ec-needs__flock{color:var(--cds-link-primary);font-weight:500;text-decoration:none}.ec-needs__meta{color:var(--cds-text-secondary);font-size:.8125rem}.ec-needs__tags{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.ec-dash__browse-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.5rem;display:flex}.ec-review__clear{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);color:var(--cds-support-success,#24a148);align-items:center;gap:.5rem;padding:1.25rem;font-size:.9375rem;display:flex}.ec-sev{letter-spacing:.01em;border-radius:100px;padding:.05rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block}.ec-sev--critical{background:var(--cds-support-error-inverse,#fff1f1);color:var(--cds-text-error,#da1e28)}.ec-sev--warning{color:#8a6100;background:#fbf0da}.ec-sev--info{background:var(--cds-layer-accent-01,#e0e0e0);color:var(--cds-text-secondary,#525252)}tr.ec-flagrow--critical td:first-child{box-shadow:inset 3px 0 0 var(--cds-support-error,#da1e28)}.ec-flaglegend{color:var(--cds-text-secondary,#525252);flex-wrap:wrap;gap:1rem;margin:0 0 .6rem;font-size:.75rem;display:flex}.ec-flaglegend__item{align-items:center;gap:.35rem;display:inline-flex}.ec-flaglegend__sw{border-radius:2px;width:.85rem;height:.85rem;display:inline-block}.ec-flaglegend__sw--flag{box-shadow:inset 3px 0 0 var(--cds-support-warning,#b28600);background:#b8860b52}.ec-flaglegend__sw--molt{box-shadow:inset 3px 0 0 var(--cds-support-purple,#8a3ffc);background:#8a3ffc1f}.ec-cmp-builder{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;display:flex}.ec-cmp-builder .cds--dropdown,.ec-cmp-builder .cds--combo-box,.ec-cmp-builder .cds--list-box{min-width:14rem}.ec-cmp-builder .cds--list-box.ec-cmp-wide,.ec-cmp-builder .cds--dropdown.ec-cmp-wide{min-width:20rem}.ec-cmp-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem;display:flex}.ec-cmp-chart{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);padding:1rem 1rem .5rem}.ec-nutbench{margin-top:.5rem}.ec-nutbench__meta{color:var(--cds-text-secondary);margin:0 0 .75rem;font-size:.8125rem}.ec-nutbench__meta--empty{color:var(--cds-text-secondary,#6f6f6f)}.ec-nutbench__delta--pos{color:var(--cds-support-success,#24a148);font-variant-numeric:tabular-nums}.ec-nutbench__delta--neg{color:var(--cds-support-error,#da1e28);font-variant-numeric:tabular-nums}.ec-flock-fill{flex-direction:column;flex:1;min-height:0;display:flex}.ec-flock-fill .cds--tab-content:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ec-flock-strip{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);flex-wrap:wrap;gap:.25rem 1.5rem;margin-bottom:.85rem;padding:.6rem .85rem;display:flex}.ec-flock-strip__item{flex-direction:column;min-width:5.5rem;display:flex}.ec-flock-strip__label{text-transform:uppercase;letter-spacing:.02em;color:var(--cds-text-secondary);font-size:.6875rem}.ec-flock-strip__value{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.csai-tbl-page .cds--select-input,.csai-tbl-page .cds--dropdown,.ec-table .csa-table__pager{border:1px solid var(--cds-border-strong-01,#000)}.csai-tbl-panel thead tr th{background:#eef2f8}.ec-explore__controls{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:end;gap:.75rem;display:grid}.ec-explore__chart{margin-top:.25rem}.ec-chart-skeleton__controls{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.ec-chart-skeleton__plot{width:100%!important}.ec-exp{flex-direction:column;gap:1.5rem;max-width:60rem;display:flex}.ec-exp__block{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);padding:1rem 1.25rem 1.25rem}.ec-exp__step{letter-spacing:.02em;text-transform:uppercase;color:var(--cds-text-secondary);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.ec-exp__hint{color:var(--cds-text-secondary);margin:.6rem 0 0;font-size:.8125rem}.ec-exp__params{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:end;gap:.9rem 1rem;display:grid}.ec-exp__measures-head{justify-content:space-between;align-items:center;display:flex}.ec-exp__measures{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.15rem 1rem;margin-top:.75rem;display:grid}.ec-exp__count{color:var(--cds-text-secondary);margin:0 0 .5rem;font-size:.8125rem}.ec-exp__preview{border:1px solid var(--cds-border-subtle);overflow-x:auto}.ec-exp__run{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.ec-exp__run .cds--text-input-wrapper{max-width:22rem}.rg-wizard{border:1px solid var(--cds-border-subtle);background:var(--cds-layer,#fff);width:100%}.rg-wizard .cds--progress{border-bottom:1px solid var(--cds-border-subtle);padding:1.25rem 1.5rem}.rg-wizard__panel{padding:1.5rem}.rg-wizard__footer{border-top:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent,var(--cds-layer));align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.rg-wizard__spacer{flex:1}.rg-wizard__step-stub{color:var(--cds-text-secondary)}.rg-wizard__step-hint{color:var(--cds-text-secondary);margin-top:.5rem;font-size:.875rem}.rg-step__head{margin-bottom:1.25rem}.rg-step__eyebrow{color:var(--cds-text-secondary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;display:inline-flex}.rg-step__title{color:var(--cds-text-primary);margin:0 0 .5rem;font-size:1.375rem;font-weight:600}.rg-step__hint{color:var(--cds-text-secondary);max-width:44rem;margin:0;font-size:.875rem}.rg-step__banner{max-width:100%;margin-bottom:1rem}.rg-step__controls{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.rg-step__controls .cds--search{flex:1;min-width:18rem}.rg-step__count{color:var(--cds-text-secondary);margin:.75rem 0 0;font-size:.8125rem}.rg-step__empty{color:var(--cds-text-secondary);padding:1.5rem 0;font-size:.875rem}.rg-pick{align-items:center;gap:.75rem;display:flex}.rg-pick .rg-pick__main{flex:1;min-width:0}.rg-pick__name{color:var(--cds-text-primary);align-items:center;gap:.25rem;font-weight:600;display:flex}.rg-pick__meta{color:var(--cds-text-secondary);margin-top:.15rem;font-size:.8125rem}.rg-pick__primary{flex:none}.rg-cust-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rg-cust{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);padding:.85rem 1rem}.rg-cust__head{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.rg-cust__name{color:var(--cds-text-primary);font-weight:600}.rg-cust__meta{color:var(--cds-text-secondary);font-size:.8125rem}.rg-cust__setup{cursor:pointer;color:var(--cds-link-primary);background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.8125rem;text-decoration:underline}.rg-cust__setup:hover{color:var(--cds-link-primary-hover)}.rg-chips{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.rg-chip{border:1px solid var(--cds-border-subtle);background:var(--cds-field);cursor:pointer;color:var(--cds-text-primary);align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.8125rem;display:inline-flex}.rg-chip:hover{background:var(--cds-layer-hover);border-color:var(--cds-border-strong)}.rg-chip--active{border-color:var(--cds-border-interactive);box-shadow:inset 0 0 0 1px var(--cds-border-interactive)}.rg-chip__name{color:var(--cds-text-secondary)}.rg-chip__star{color:var(--cds-support-warning);line-height:1}.rg-mapsave{border:1px solid var(--cds-border-subtle);border-left:3px solid var(--cds-support-success);background:var(--cds-layer-accent,var(--cds-layer));gap:.75rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.rg-mapsave__ico{color:var(--cds-support-success);font-weight:700;line-height:1.3}.rg-mapsave__body{flex:1;min-width:0}.rg-mapsave__title{color:var(--cds-text-primary);font-size:.875rem}.rg-mapsave__hint{color:var(--cds-text-secondary);margin-top:.25rem;font-size:.8125rem}.rg-mapsave__err{max-width:100%;margin:.6rem 0 0}.rg-mapsave__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.rg-mapsave__spacer{flex:1}.rg-mapsave--done{margin-top:1rem}.rg-step--wide{max-width:100%}.rg-typecards{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rg-typecard{min-height:8.5rem}.rg-typecard__title{color:var(--cds-text-primary);margin-bottom:.35rem;font-weight:600}.rg-typecard__desc{color:var(--cds-text-secondary);font-size:.8125rem;line-height:1.35}.rg-diet__toolbar{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.rg-diet__toolbar .cds--search{flex:1;min-width:16rem}.rg-diet__facet{min-width:12rem}.rg-diet__folder{margin-left:auto}.rg-diet__folder .cds--text-input{min-width:9rem;color:var(--cds-text-secondary)}.rg-diet__wrap{border:1px solid var(--cds-border-subtle)}.rg-diet__code{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", Consolas, monospace);color:var(--cds-text-primary);font-weight:600}.rg-diet__selhdr{background:var(--cds-layer-accent,var(--cds-layer));border-bottom:1px solid var(--cds-border-subtle);width:2.5rem}[data-mode=dark] .rg-diet__table tr.cds--data-table--selected{background-color:color-mix(in srgb, var(--cds-interactive) 20%, transparent)}[data-mode=dark] .rg-diet__table tr.cds--data-table--selected td{color:var(--cds-text-primary);background-color:#0000}.rg-diet__selbar{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent,var(--cds-layer));border-top:none;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.rg-diet__selcount{color:var(--cds-text-primary);white-space:nowrap;font-size:.8125rem;font-weight:600}.rg-diet__chips{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.rg-diet__spacer{flex:1}.rg-diet__degraded{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.rg-diet__note{width:100%}.rg-change__list{flex-direction:column;gap:.75rem;display:flex}.rg-change__diet{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", Consolas, monospace);color:var(--cds-text-primary);background:var(--cds-layer-accent,var(--cds-layer));border:1px solid var(--cds-border-subtle);margin-right:.25rem;padding:.05rem .35rem;font-size:.75rem;font-weight:600}.rg-change__item{border:1px solid var(--cds-border-subtle);border-left:3px solid var(--cds-interactive);background:var(--cds-layer,#fff)}.rg-change__item--ingredient{border-left-color:var(--cds-interactive)}.rg-change__item--nutrient{border-left-color:var(--cds-support-success)}.rg-change__item--program{border-left-color:var(--cds-support-warning)}.rg-change__itemhead{border-bottom:1px solid var(--cds-border-subtle);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.rg-change__n{background:var(--cds-layer-accent,var(--cds-layer));width:1.4rem;height:1.4rem;color:var(--cds-text-secondary);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.rg-change__type{text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-primary);background:var(--cds-layer-accent,var(--cds-layer));border-radius:100px;padding:.1rem .45rem;font-size:.6875rem;font-weight:700}.rg-change__item--ingredient .rg-change__type{background:color-mix(in srgb, var(--cds-interactive) 16%, transparent)}.rg-change__item--nutrient .rg-change__type{background:color-mix(in srgb, var(--cds-support-success) 20%, transparent)}.rg-change__item--program .rg-change__type{background:color-mix(in srgb, var(--cds-support-warning) 24%, transparent)}.rg-change__summary{color:var(--cds-text-primary);min-width:0;font-size:.875rem;font-weight:600}.rg-change__actions{flex:none;gap:.15rem;margin-left:auto;display:flex}.rg-change__facts{flex-wrap:wrap;gap:.35rem 1.2rem;padding:.55rem .8rem;display:flex}.rg-change__kv{align-items:baseline;gap:.35rem;font-size:.8125rem;display:inline-flex}.rg-change__k{color:var(--cds-text-secondary)}.rg-change__v{color:var(--cds-text-primary)}.rg-change__editor{border:1px solid var(--cds-interactive);background:var(--cds-layer,#fff)}.rg-change__editorhead{border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-primary);align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.875rem;font-weight:600;display:flex}.rg-change__editortitle{color:var(--cds-text-primary)}.rg-change__spacer{flex:1}.rg-change__editorbody{padding:.85rem .8rem}.rg-change__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.rg-change__fld{min-width:0}.rg-change__fld--span2{grid-column:span 2}.rg-change__fld--span3{grid-column:span 3}.rg-change__editorfoot{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.rg-change__lever{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01,var(--cds-layer));border-radius:4px;padding:.75rem .85rem}.rg-change__lever-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.rg-change__lever-title{color:var(--cds-text-primary);font-size:.8125rem;font-weight:600}.rg-change__lever-ctx{color:var(--cds-text-secondary);font-size:.75rem}.rg-change__lever-hint{color:var(--cds-text-secondary);margin:0;font-size:.75rem}.rg-change__lever-groups{flex-direction:column;gap:.85rem;display:flex}.rg-change__lever-group{flex-direction:column;gap:.4rem;display:flex}.rg-change__lever-grouptitle{letter-spacing:.02em;text-transform:uppercase;color:var(--cds-text-secondary);font-size:.75rem;font-weight:600}.rg-change__lever-list{flex-direction:column;gap:.35rem;max-width:32rem;margin:0;padding:0;list-style:none;display:flex}.rg-change__lever-row{flex-direction:column;gap:.3rem;display:flex}.rg-change__lever-main{align-items:center;gap:.6rem;display:flex}.rg-change__lever-main .cds--form-item,.rg-change__lever-main .cds--checkbox-wrapper{flex:auto;min-width:0}.rg-change__lever-amt{align-items:flex-end;gap:.5rem;padding-left:1.65rem;display:flex}.rg-change__lever-amt .cds--form-item{flex:none}.rg-change__lever-amt .cds--text-input,.rg-change__lever-amt .cds--select-input{max-width:8rem}.rg-change__lever-share{color:var(--cds-text-primary);text-align:right;flex:none;min-width:3rem;font-size:.8125rem;font-weight:600}.rg-change__lever-meta{color:var(--cds-text-secondary);white-space:nowrap;flex:none;font-size:.75rem}.rg-matrix{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01,var(--cds-layer));border-radius:4px;margin-top:1rem;padding:.75rem .85rem}.rg-matrix__head{margin-bottom:.5rem}.rg-matrix__title{color:var(--cds-text-primary);font-size:.8125rem;font-weight:600}.rg-matrix__hint{color:var(--cds-text-secondary);margin:.25rem 0 0;font-size:.75rem}.rg-matrix__kind+.rg-matrix__kind{margin-top:1rem}.rg-matrix__subhead{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.rg-matrix__subtitle{color:var(--cds-text-secondary);text-transform:uppercase;letter-spacing:.02em;font-size:.75rem;font-weight:600}.rg-matrix__scroll{max-width:100%;overflow-x:auto}.rg-matrix__item{color:var(--cds-text-primary);white-space:nowrap;font-weight:500}.rg-matrix td:not(.rg-matrix__item),.rg-matrix th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.rg-matrix th:not(:first-child) .cds--table-header-label{text-align:right}.rg-matrix__row--changed td{background:var(--cds-highlight)}.rg-matrix__row--changed td.rg-matrix__item{box-shadow:inset 3px 0 0 0 var(--cds-border-interactive)}.rg-lmx{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-01,var(--cds-layer));border-radius:4px;padding:.75rem .85rem}.rg-lmx__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.rg-lmx__title{color:var(--cds-text-primary);font-size:.8125rem;font-weight:600}.rg-lmx__ctx{color:var(--cds-text-secondary);font-size:.75rem}.rg-lmx__hint{color:var(--cds-text-secondary);margin:0;font-size:.75rem}.rg-lmx__scroll{max-width:100%;overflow:auto hidden}.rg-lmx td:not(.rg-lmx__item),.rg-lmx th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;vertical-align:top}.rg-lmx th:not(:first-child) .cds--table-header-label{text-align:right}.rg-lmx__item{z-index:1;background:var(--cds-layer-01,var(--cds-layer));white-space:nowrap;vertical-align:top;position:sticky;left:0}.rg-lmx th:first-child{z-index:2;background:var(--cds-layer-accent,var(--cds-layer));position:sticky;left:0}.rg-lmx__itemmain{align-items:center;gap:.4rem;display:flex}.rg-lmx__cell{white-space:nowrap}.rg-lmx__val{flex-direction:column;align-items:flex-end;line-height:1.15;display:inline-flex}.rg-lmx__lb{color:var(--cds-text-primary);font-weight:600}.rg-lmx__pct{color:var(--cds-text-secondary);font-size:.75rem}.rg-lmx__input{max-width:6.5rem;margin-top:.3rem;margin-left:auto}.rg-lmx__row--sel td{background:var(--cds-highlight)}.rg-lmx__row--sel td.rg-lmx__item{box-shadow:inset 3px 0 0 0 var(--cds-border-interactive)}.rg-lmx__addrow{margin-top:.6rem}.rg-lmx__addcombo{max-width:28rem}.rg-change__nutrient-row{grid-template-columns:minmax(12rem,2fr) 1fr 1fr 1fr;align-items:start;gap:1rem;display:grid}.rg-change__nutrient-name{min-width:0}.rg-change__nutrient-unit{color:var(--cds-text-secondary);font-weight:400}.rg-change__add{border:1px dashed var(--cds-border-strong);width:100%;color:var(--cds-link-primary,var(--cds-interactive));font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;padding:.7rem;font-size:.875rem;display:flex}.rg-change__add:hover{background:var(--cds-layer-hover)}@media (max-width:671px){.rg-typecards{grid-template-columns:1fr}.rg-diet__col-facet{display:none}.rg-diet__folder{margin-left:0}.rg-diet__selbar{flex-direction:column;align-items:flex-start;gap:.5rem}.rg-diet__chips{flex:none;width:100%}.rg-change__grid{grid-template-columns:1fr}.rg-change__fld--span2,.rg-change__fld--span3{grid-column:auto}.rg-change__nutrient-row{grid-template-columns:1fr}.rg-change__editorhead{flex-wrap:wrap}.rg-change__spacer{flex-basis:100%}.rg-change__editorfoot{flex-wrap:wrap}.rg-change__editorfoot .cds--btn{flex:100%;justify-content:center;max-width:100%}}.rg-prop-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.rg-prop{border:1px solid var(--cds-border-subtle);background:var(--cds-layer,#fff);padding:.85rem 1rem}.rg-prop--span2{grid-column:span 2}.rg-prop__label{color:var(--cds-text-secondary);align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.8125rem;display:flex}.rg-prop__label>span:first-child{color:var(--cds-text-primary);font-weight:600}.rg-prop__label .cds--tag{text-transform:uppercase}.rg-prop__edit{color:var(--cds-link-primary,var(--cds-interactive));font:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:.8125rem}.rg-prop__edit:hover{text-decoration:underline}.rg-prop__edit:disabled{color:var(--cds-text-disabled);cursor:not-allowed;text-decoration:none}.rg-prop__value{color:var(--cds-text-primary);word-break:break-word;font-size:.9375rem;font-weight:600}.rg-prop__value--empty{color:var(--cds-text-placeholder,var(--cds-text-secondary));font-style:italic;font-weight:400}.rg-prop__why{color:var(--cds-text-secondary);margin-top:.35rem;font-size:.75rem}.rg-prop__due-btns{flex-wrap:wrap;gap:.35rem;display:flex}.rg-prop__due-btn{border:1px solid var(--cds-border-strong);color:var(--cds-text-primary);font:inherit;cursor:pointer;background:0 0;padding:.25rem .6rem;font-size:.8125rem}.rg-prop__due-btn:hover{background:var(--cds-layer-hover)}.rg-prop__due-btn.is-active{background:var(--cds-interactive);border-color:var(--cds-interactive);color:var(--cds-text-on-color)}.rg-prop__due-date{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0;display:flex}.rg-prop__due-fmt{color:var(--cds-text-secondary);font-size:.8125rem}.rg-prop__chips{flex-wrap:wrap;gap:.4rem;display:flex}.rg-prop__chip{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent,var(--cds-layer));color:var(--cds-text-secondary);font:inherit;cursor:pointer;border-radius:100px;padding:.2rem .6rem;font-size:.8125rem}.rg-prop__chip:hover{background:var(--cds-layer-hover)}.rg-prop__chip.is-on{background:color-mix(in srgb, var(--cds-support-success) 20%, transparent);border-color:color-mix(in srgb, var(--cds-support-success) 45%, transparent);color:var(--cds-text-primary)}.rg-prop__chip--static{cursor:default}.rg-review__sec{border:1px solid var(--cds-border-subtle);background:var(--cds-layer,#fff);margin-bottom:1rem}.rg-review__head{border-bottom:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent,var(--cds-layer));align-items:center;padding:.6rem 1rem;display:flex}.rg-review__title{color:var(--cds-text-primary);font-size:.875rem;font-weight:600}.rg-review__head .rg-prop__edit{margin-left:auto}.rg-review__facts{grid-template-columns:repeat(4,1fr);gap:.85rem 1.25rem;padding:.85rem 1rem;display:grid}.rg-review__fact-label{color:var(--cds-text-secondary);font-size:.75rem}.rg-review__fact-value{color:var(--cds-text-primary);word-break:break-word;margin-top:.15rem;font-size:.875rem;font-weight:600}.rg-review__note{padding:.85rem 1rem}.rg-review__note-body{color:var(--cds-text-primary);white-space:pre-wrap;margin:.4rem 0 0;font-size:.875rem}.rg-review__sec .rg-change__list,.rg-review__sec .rg-prop__chips{padding:.85rem 1rem}.rg-review__sec .rg-diet__wrap{border:none}@media (max-width:671px){.rg-prop-grid{grid-template-columns:1fr}.rg-prop--span2{grid-column:auto}.rg-review__facts{grid-template-columns:repeat(2,1fr)}}.rg-matrix__scroll{overflow-y:hidden}.rg-matrix__item{z-index:1;background:var(--cds-layer-01,var(--cds-layer));position:sticky;left:0}.rg-matrix th:first-child{z-index:2;background:var(--cds-layer-accent,var(--cds-layer));position:sticky;left:0}@media (max-width:671px){.rg-wizard__panel,.rg-wizard .cds--progress{padding:1rem}.rg-wizard__footer{z-index:10;padding:.75rem 1rem;position:sticky;bottom:0}.rg-change__lever-list{max-width:100%}.rg-change__lever-main{flex-wrap:wrap;align-items:baseline;column-gap:.6rem}.rg-change__lever-main .rg-change__lever-share{text-align:right;flex:0 0 2.75rem;order:-1;min-width:0;margin-left:0}.rg-change__lever-main .cds--checkbox-wrapper{flex:8rem}.rg-change__lever-meta{white-space:normal;flex:100%;padding-left:3.35rem}.rg-change__lever-amt{flex-wrap:wrap;padding-left:0}}[data-mode=dark] .fr-detail-modal{--cds-button-disabled:var(--cds-layer-02);--cds-text-disabled:var(--cds-text-placeholder);--cds-text-on-color-disabled:var(--cds-text-placeholder);--cds-border-disabled:var(--cds-border-subtle-01);--cds-layer-accent:var(--cds-layer-accent-01);--cds-layer-accent-hover:var(--cds-layer-02);--cds-border-strong:var(--cds-border-strong-01)}.fr-detail__grid{gap:var(--cds-spacing-05);grid-template-columns:repeat(3,1fr);display:grid}.fr-detail__grid>*{min-width:0}.fr-detail__statusbar{gap:var(--cds-spacing-04);flex-wrap:wrap;align-items:flex-end;display:flex}.fr-detail__status-field{flex:14rem;min-width:0}.fr-detail__reason-field{flex:2 16rem;min-width:0}.fr-detail__status-btn{flex:none}.fr-detail__report{border:1px solid var(--cds-border-subtle);border-left:3px solid var(--cds-border-interactive);background:var(--cds-layer-01,var(--cds-layer));padding:var(--cds-spacing-04) var(--cds-spacing-05)}.fr-detail__report-body{margin:var(--cds-spacing-03) 0 0;font-size:.875rem}.fr-detail__report-note{color:var(--cds-text-secondary);margin:var(--cds-spacing-03) 0 0;font-size:.8125rem}.fr-detail__approval{align-items:center;gap:var(--cds-spacing-04);flex-wrap:wrap;display:flex}.fr-detail__approver{min-width:10rem}.fr-detail__approval-actions{gap:var(--cds-spacing-03);margin-left:auto;display:flex}.fr-detail__confirm{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent,var(--cds-layer));padding:var(--cds-spacing-04);gap:var(--cds-spacing-03);flex-direction:column;flex-basis:100%;display:flex}.fr-detail__confirm-prompt{color:var(--cds-text-primary);margin:0;font-size:.875rem}.fr-detail__confirm-actions{gap:var(--cds-spacing-03);display:flex}@media (min-width:672px) and (max-width:1055px){.fr-detail__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:671px){.fr-detail__grid{grid-template-columns:1fr}.fr-detail__statusbar{flex-direction:column;align-items:stretch}.fr-detail__status-field,.fr-detail__reason-field,.fr-detail__status-btn{flex:none;width:100%}.fr-detail__status-btn .cds--btn{width:100%;max-width:100%}.fr-detail__approval{flex-direction:column;align-items:stretch}.fr-detail__approver{min-width:0}.fr-detail__approval-actions{margin-left:0}.fr-detail__approval-actions .cds--btn,.fr-detail__confirm-actions .cds--btn{flex:auto;max-width:100%}}.fr-deliv__actions{gap:var(--cds-spacing-03);align-items:center;margin-left:auto;display:flex}@media (max-width:671px){.fr-deliv__actions{flex-wrap:wrap;width:100%;margin-left:0}.fr-deliv__actions>span{flex:100%}.fr-deliv__actions .cds--btn{flex:100%;justify-content:center;width:100%;max-width:100%}}.ec-analyze__stepper{margin:0 0 1.75rem}.ec-analyze__body{min-height:9rem;margin-bottom:1.5rem}.ec-analyze__goal{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.75rem;display:grid}.ec-analyze__card{text-align:left;border:1px solid var(--cds-border-subtle);border-left:3px solid var(--cds-border-subtle);background:var(--cds-layer);cursor:pointer;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;transition:background .12s,border-color .12s;display:flex}.ec-analyze__card:hover{background:var(--cds-layer-hover)}.ec-analyze__card--on{border-color:var(--cds-border-interactive);border-left-color:var(--cds-interactive,#073763);background:var(--cds-layer-selected,var(--cds-layer-hover))}.ec-analyze__card-head{align-items:center;gap:.5rem;display:flex}.ec-analyze__card-icon{color:var(--cds-interactive,#073763);flex:none}.ec-analyze__card-title{color:var(--cds-text-primary);font-size:.95rem;font-weight:600}.ec-analyze__card-blurb{color:var(--cds-text-secondary);font-size:.8125rem;line-height:1.35}.ec-analyze__subjects{align-items:flex-start;gap:1rem}.ec-analyze__subjects>*{min-width:18rem}.ec-analyze__subjects>:first-child{flex:20rem}.ec-analyze__preview{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);padding:1.1rem 1.25rem}.ec-analyze__summary{margin:0;padding:0;font-size:.875rem;list-style:none}.ec-analyze__summary li{color:var(--cds-text-secondary);padding:.15rem 0}.ec-analyze__summary strong{color:var(--cds-text-primary);font-weight:600}.ec-analyze__readiness{margin:.85rem 0 0;font-size:.8125rem;font-weight:500}.ec-analyze__readiness--ok{color:var(--cds-support-success,#198038)}.ec-analyze__readiness--warn{color:var(--cds-support-warning,#b28600)}.ec-analyze__scope{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.5rem;display:grid}.ec-analyze__scope-config{min-width:0}.ec-analyze__pv{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);border-radius:6px;padding:.85rem;position:sticky;top:1rem}.ec-analyze__pv-lbl{color:var(--cds-text-secondary);align-items:center;gap:.35rem;margin:0 0 .6rem;font-size:.75rem;display:flex}.ec-analyze__pv-sec{margin-bottom:.6rem}.ec-analyze__pv-sectitle{color:var(--cds-text-primary);margin-bottom:.3rem;font-size:.7rem;font-weight:600;display:block}.ec-analyze__pv-grid{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.ec-analyze__pv-card{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent-01,var(--cds-layer));border-radius:4px;padding:.35rem .4rem;overflow:hidden}.ec-analyze__pv-title{color:var(--cds-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2rem;font-size:.65rem;display:block;overflow:hidden}.ec-analyze__pv-sketch{width:100%;height:26px;color:var(--cds-text-secondary);display:block}.ec-analyze__pv-tbl{flex-direction:column;gap:3px;padding:3px 0;display:flex}.ec-analyze__pv-tbl span{background:var(--cds-border-subtle);border-radius:2px;height:4px}.ec-analyze__pv-foot{color:var(--cds-text-secondary);text-align:center;margin:.5rem 0 0;font-size:.7rem}.ec-analyze__chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ec-analyze__chip{border:1px solid var(--cds-border-strong,#8d8d8d);color:var(--cds-text-secondary);cursor:pointer;background:0 0;border-radius:16px;padding:.3rem .75rem;font-size:.8125rem}.ec-analyze__chip:hover{background:var(--cds-layer-hover)}.ec-analyze__chip.on{color:#fff;background:#152a4e;border-color:#152a4e}@media (max-width:820px){.ec-analyze__scope{grid-template-columns:1fr}.ec-analyze__pv{position:static}}.ec-analyze__finish{margin:1.25rem 0 0}.ec-analyze__footer{border-top:1px solid var(--cds-border-subtle);justify-content:space-between;gap:.75rem;margin-top:2rem;padding-top:1rem;display:flex}.ec-review-rows{flex-direction:column;display:flex}.ec-review-row{border-bottom:1px solid var(--cds-border-subtle);grid-template-columns:8rem 1fr auto;align-items:baseline;gap:.75rem;padding:.5rem 0;font-size:.875rem;display:grid}.ec-review-row__label{color:var(--cds-text-secondary)}.ec-review-row__value{color:var(--cds-text-primary);font-weight:500}.ec-review-row__edit{cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem}.ec-analyze__recent-list{flex-wrap:wrap;gap:.5rem;display:flex}.ec-analyze__recent-item{border:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);background:var(--cds-layer);border-radius:20px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.ec-analyze__recent-item:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.ec-card-insight{color:var(--cds-text-primary);background:var(--cds-layer-accent,var(--cds-layer-hover));border-left:3px solid var(--cds-interactive,#073763);border-radius:0 4px 4px 0;margin:0 0 .65rem;padding:.35rem .6rem;font-size:.8125rem;font-weight:500}.ec-dash2{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1.5rem;display:grid}.ec-dash2__canvas{min-width:0}.ec-dash2__rail{background:var(--cds-layer);border:1px solid var(--cds-border-subtle);border-radius:6px;padding:1rem;position:sticky;top:1rem}.ec-dash2__rlabel{color:var(--cds-text-secondary);margin:0 0 .35rem;font-size:.75rem}.ec-dash2__controls{margin-top:1.25rem}.ec-dash2__controls .ec-cmp-builder{flex-direction:column;align-items:stretch;gap:1rem;margin:0 0 1rem}.ec-dash2__controls .ec-cmp-builder>div[style*="flex: 1"]{display:none}@media (max-width:900px){.ec-dash2{grid-template-columns:1fr}.ec-dash2__rail{width:100%;position:static}}.ec-board{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.ec-board__card{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);border-radius:6px;min-width:0;overflow:hidden}.ec-board__cardh{border-bottom:1px solid var(--cds-border-subtle);align-items:center;gap:.4rem;padding:.4rem .4rem .4rem .5rem;display:flex}.ec-board__drag{color:var(--cds-text-secondary);cursor:grab;flex:none;align-items:center;display:inline-flex}.ec-board__drag:active{cursor:grabbing}.ec-board__cardttl{color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9rem;font-weight:600;overflow:hidden}.ec-board__cardtools{flex:none;align-items:center;gap:.35rem;display:flex}.ec-board__seg{border:1px solid var(--cds-border-subtle);border-radius:5px;display:inline-flex;overflow:hidden}.ec-board__seg button{cursor:pointer;color:var(--cds-text-secondary);background:0 0;border:none;padding:3px 8px;font-size:.7rem;line-height:1}.ec-board__seg button+button{border-left:1px solid var(--cds-border-subtle)}.ec-board__seg button:hover:not(.on){background:var(--cds-layer-hover);color:var(--cds-text-primary)}.ec-board__seg button.on{color:#fff;background:#152a4e}.ec-board__card--over{outline-offset:-2px;outline:2px dashed #152a4e}.ec-board__addtile{border:1px dashed var(--cds-border-strong,#8d8d8d);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:120px;padding:.75rem;display:flex}.ec-board__addtile button{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.8rem;display:inline-flex}.ec-board__addtile button:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.ec-board__cardbody{min-width:0;padding:.85rem;overflow-x:auto}.ec-board__filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}.ec-board__filters-lbl{color:var(--cds-text-secondary);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.ec-board__filters .cds--number{width:5.5rem}.ec-board__filters-dash{color:var(--cds-text-secondary)}.ec-board__filters-note{color:var(--cds-text-secondary);font-size:.75rem}.ec-board__section{color:var(--cds-text-primary);grid-column:1/-1;align-items:center;gap:.65rem;margin:.35rem 0 -.15rem;font-size:.9rem;font-weight:600;display:flex}.ec-board__section:after{content:"";background:var(--cds-border-subtle);flex:1;height:1px}@media (max-width:900px){.ec-board{grid-template-columns:1fr}.ec-board__card{grid-column:1/-1!important}}.ec-analyze__h1{margin:.1rem 0 1.1rem;font-size:1.35rem;font-weight:600}.ec-analyze__q{color:var(--cds-text-primary);margin:0 0 .6rem;font-size:.9rem;font-weight:600}.ec-analyze__typechips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;display:flex}.ec-analyze__typechip{cursor:pointer;background:var(--cds-layer);color:var(--cds-text-secondary);border:1px solid var(--cds-border-subtle);border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8125rem;display:inline-flex}.ec-analyze__typechip:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.ec-analyze__typechip.on{color:#fff;background:#152a4e;border-color:#152a4e}.ec-analyze__params{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);border-radius:8px;margin:0 0 1.4rem}.ec-analyze__params-head{border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary);align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}.ec-analyze__params-title{color:var(--cds-text-primary);font-size:.8125rem;font-weight:600}.ec-analyze__params-note{color:var(--cds-text-secondary);font-size:.7rem}.ec-analyze__params-body{flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ec-analyze__params-body .ec-analyze__subjects{flex:22rem}.ec-analyze__agewin{flex-direction:column;display:flex}.ec-analyze__agewin-row{align-items:center;gap:.35rem;display:flex}.ec-analyze__ageinput{border:none;border-bottom:1px solid var(--cds-border-strong);background:var(--cds-field);width:4.5rem;height:2.5rem;color:var(--cds-text-primary);padding:0 .6rem;font-size:.875rem}.ec-analyze__ageinput:focus{outline:2px solid var(--cds-focus);outline-offset:-2px}.ec-analyze__tpl-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .85rem;display:flex}.ec-analyze__tpl-name{color:var(--cds-text-primary);font-size:.95rem;font-weight:600}.ec-analyze__tpl-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.ec-analyze__sample-badge,.ec-analyze__live-badge{border-radius:12px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.7rem;display:inline-flex}.ec-analyze__sample-badge{color:#6b4a06;background:#f6e6bf}.ec-analyze__sample-dot{background:#b8860b;border-radius:50%;width:6px;height:6px}.ec-analyze__live-badge{color:#1c6b34;background:#d8f0dd}.ec-analyze__live-dot{background:#2ea24d;border-radius:50%;width:6px;height:6px}.ec-analyze__livehead{align-items:flex-start;gap:1rem;margin:.1rem 0 1.25rem;display:flex}.ec-analyze__livettl{color:var(--cds-text-primary);align-items:center;gap:.6rem;font-size:1.2rem;font-weight:600;display:flex}.ec-analyze__liveactions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.ec-analyze__or{color:var(--cds-text-secondary);align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.75rem;display:flex}.ec-analyze__or:before,.ec-analyze__or:after{content:"";background:var(--cds-border-subtle);flex:1;height:1px}.ec-analyze__saved{margin:0 0 .5rem}.ec-analyze__saved-list{border:1px solid var(--cds-border-subtle);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ec-analyze__saved-item{color:var(--cds-text-primary);align-items:center;gap:.5rem;padding:.6rem .85rem;text-decoration:none;display:flex}.ec-analyze__saved-item+.ec-analyze__saved-item{border-top:1px solid var(--cds-border-subtle)}.ec-analyze__saved-item:hover{background:var(--cds-layer-hover)}.ec-analyze__saved-icon{color:#152a4e;flex:none}.ec-analyze__saved-name{font-size:.8125rem;font-weight:600}.ec-analyze__saved-cust{color:var(--cds-text-secondary);font-size:.75rem}.ec-analyze__saved-go{color:var(--cds-text-secondary);margin-left:auto}.ec-board__card--sel{outline-offset:-2px;outline:2px solid #152a4e}.ec-board__edit{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.ec-board__edit:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary)}.ec-board__edit[aria-pressed=true]{color:#152a4e}.ec-card-insight--sample{color:var(--cds-text-secondary);font-style:italic}.ec-cardedit{background:var(--cds-layer);border:1px solid #152a4e;border-radius:10px;position:relative;box-shadow:0 12px 30px #152a4e2e}.ec-cardedit__arrow{background:var(--cds-layer);border-top:1px solid #152a4e;border-left:1px solid #152a4e;width:12px;height:12px;position:absolute;top:-7px;left:28px;transform:rotate(45deg)}.ec-cardedit__head{border-bottom:1px solid var(--cds-border-subtle);align-items:center;gap:.5rem;padding:.55rem .6rem .55rem .85rem;display:flex}.ec-cardedit__headttl{color:var(--cds-text-primary);font-size:.8125rem;font-weight:600}.ec-cardedit__x{cursor:pointer;color:var(--cds-text-secondary);background:0 0;border:none;margin-left:auto;padding:2px;display:inline-flex}.ec-cardedit__x:hover{color:var(--cds-text-primary)}.ec-cardedit__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.1rem;padding:.9rem 1rem;display:grid}@media (max-width:720px){.ec-cardedit__body{grid-template-columns:1fr}}.ec-cardedit__controls{flex-direction:column;gap:.85rem;display:flex}.ec-cardedit__field{flex-direction:column;display:flex}.ec-cardedit__pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ec-cardedit__pair--stack{grid-template-columns:1fr}.ec-cardedit .cds--dropdown,.ec-cardedit .cds--combo-box,.ec-cardedit .cds--list-box{min-width:12rem}.ec-cardedit__lbl{color:var(--cds-text-secondary);margin-bottom:.35rem;font-size:.7rem}.ec-cardedit__hint{color:var(--cds-text-secondary);margin-top:.3rem;font-size:.68rem}.ec-cardedit__ctrow{gap:.4rem;display:flex}.ec-cardedit__ct{display:inline-flex;position:relative}.ec-cardedit__ctbtn{border:1px solid var(--cds-border-strong);background:var(--cds-field);width:40px;height:34px;color:var(--cds-text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ec-cardedit__ctbtn:hover:not(:disabled){background:var(--cds-layer-hover);color:var(--cds-text-primary)}.ec-cardedit__ctbtn.on{color:#fff;background:#152a4e;border-color:#152a4e}.ec-cardedit__ctbtn:disabled{cursor:default}.ec-cardedit__ctlbl{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;z-index:5;background:#1c1c1c;border-radius:4px;padding:2px 6px;font-size:.65rem;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ec-cardedit__ct:hover .ec-cardedit__ctlbl,.ec-cardedit__ct:focus-within .ec-cardedit__ctlbl{opacity:1}.ec-cardedit__preview{flex-direction:column;display:flex}.ec-cardedit__pv{border:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent-01,var(--cds-layer));border-radius:8px;padding:.5rem}.ec-cardedit__actions{align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.ec-cardedit__reset{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;margin-right:auto;font-size:.8125rem;display:inline-flex}.ec-cardedit__reset:hover{color:var(--cds-text-primary)}.ec-cardedit__done{color:#fff;cursor:pointer;background:#152a4e;border:none;border-radius:6px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;display:inline-flex}.wdr-step__kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.wdr-step__title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.wdr-step__lede{color:var(--cds-text-secondary);max-width:56rem;margin:0 0 1.25rem}.wdr-step__foot{color:var(--cds-text-secondary);max-width:56rem;margin-top:1rem;font-size:.8125rem}.wdr-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin-bottom:1rem;display:grid}.wdr-field{max-width:32rem;margin-bottom:1rem}.wdr-quickdates{gap:.25rem;margin-top:.25rem;display:flex}.wdr-mono{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace)}.wdr-unavail{color:var(--cds-text-secondary);font-size:.8125rem;font-style:italic}.wdr-callout{border-left:3px solid var(--cds-border-strong);background:var(--cds-layer-accent,var(--cds-layer));max-width:56rem;margin:1rem 0;padding:1rem 1.25rem}.wdr-callout--warn{border-left-color:var(--cds-support-warning,#f1c21b);background:var(--cds-notification-background-warning,var(--cds-layer-accent))}.wdr-callout--danger{border-left-color:var(--cds-support-error,#da1e28);background:var(--cds-notification-background-error,var(--cds-layer-accent))}.wdr-callout--ok{border-left-color:var(--cds-support-success,#24a148);background:var(--cds-notification-background-success,var(--cds-layer-accent))}.wdr-callout--info{border-left-color:var(--cds-support-info,#0043ce);background:var(--cds-notification-background-info,var(--cds-layer-accent))}.wdr-callout__title{align-items:center;gap:.375rem;margin:0 0 .375rem;font-weight:600;display:flex}.wdr-callout__body{color:var(--cds-text-secondary);margin:0 0 .75rem}.wdr-callout__actions{align-items:center;gap:.75rem;display:flex}.wdr-source{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.wdr-set-toolbar{background:var(--cds-layer-accent,var(--cds-layer));border:1px solid var(--cds-border-subtle);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.wdr-set-toolbar__meta{color:var(--cds-text-secondary)}.wdr-set-toolbar__add{min-width:18rem;margin-left:auto}.wdr-table-wrap{overflow-x:auto}.wdr-table{border-collapse:collapse;width:100%;font-size:.875rem}.wdr-table thead th{background:var(--cds-background-inverse,#161616);color:var(--cds-text-inverse,#fff);text-align:left;white-space:nowrap;padding:.75rem 1rem;font-weight:600}.wdr-table tbody td{border-bottom:1px solid var(--cds-border-subtle);vertical-align:middle;padding:.625rem 1rem}.wdr-table__check{width:2.5rem}.wdr-num{text-align:right;font-variant-numeric:tabular-nums}.wdr-num-sub{color:var(--cds-text-secondary);font-variant-numeric:tabular-nums}.wdr-row--skipped td{color:var(--cds-text-disabled,var(--cds-text-secondary));text-decoration:line-through}.wdr-row--skipped td.wdr-table__check{text-decoration:none}.wdr-facts{border:1px solid var(--cds-border-subtle);flex-wrap:wrap;margin-bottom:1.25rem;display:flex}.wdr-fact{border-right:1px solid var(--cds-border-subtle);min-width:9rem;padding:.75rem 1.25rem}.wdr-fact:last-child{border-right:none}.wdr-fact__k{text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary);margin-bottom:.25rem;font-size:.6875rem;display:block}.wdr-fact__v{font-weight:600}.wdr-review-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wdr-review-diets{color:var(--cds-text-secondary);margin:.75rem 0 0;padding-left:1.25rem}.wdr-review-diets li{margin:.25rem 0}.wdr-footer__count{color:var(--cds-text-secondary);margin-right:.75rem;font-size:.875rem}@media (max-width:671px){.wdr-grid2,.wdr-review-callouts{grid-template-columns:1fr}.wdr-set-toolbar__add{width:100%;min-width:0;margin-left:0}.wdr-facts{flex-direction:column}.wdr-fact{border-right:none;border-bottom:1px solid var(--cds-border-subtle)}}.wdr-dash{width:100%}.wdr-dash-head{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.wdr-dash-head>:last-child{margin-left:auto}.wdr-dash-title{margin:.25rem 0 0;font-size:1.5rem;font-weight:500}.wdr-facts--5{flex-wrap:initial;grid-template-columns:repeat(5,1fr);display:grid}.wdr-facts--5 .wdr-fact{min-width:0}.wdr-headline{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);flex-wrap:wrap;align-items:stretch;gap:2rem;margin-bottom:1.5rem;padding:1.1rem 1.35rem;display:flex}.wdr-headline__main{border-left:3px solid var(--cds-interactive,var(--cds-link-primary));padding-left:1rem}.wdr-headline__label{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary);font-size:.6875rem}.wdr-headline__value{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.1rem;font-weight:600;line-height:1.05}.wdr-headline__value.is-save{color:var(--cds-support-success)}.wdr-headline__value.is-cost{color:var(--cds-support-error)}.wdr-headline__sub{color:var(--cds-text-secondary);margin-top:.3rem;font-size:.8125rem}.wdr-headline__sep{background:var(--cds-border-subtle);align-self:stretch;width:1px}.wdr-headline__sec{flex-direction:column;justify-content:center;gap:.15rem;display:flex}.wdr-headline__n{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace);font-size:1.35rem;font-weight:600}.wdr-headline__nsub{color:var(--cds-text-secondary);font-size:.8125rem}.wdr-headline__na{color:var(--cds-text-placeholder,var(--cds-text-secondary));font-size:1rem;font-style:italic}.wdr-headline__pill{background:var(--cds-layer-accent,var(--cds-layer-02));color:var(--cds-text-secondary);border-radius:100px;margin-left:.5rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}.wdr-cost-arrow{white-space:nowrap;font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace)}.wdr-cost-old{color:var(--cds-text-placeholder,var(--cds-text-secondary));font-size:.78rem;text-decoration:line-through}.wdr-cost-arr{color:var(--cds-text-placeholder,var(--cds-text-secondary));margin:0 .35rem}.wdr-cost-new{font-weight:600}.wdr-delta{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace);font-variant-numeric:tabular-nums;font-weight:600}.wdr-delta--down{color:var(--cds-support-success)}.wdr-delta--up{color:var(--cds-support-error)}.wdr-delta--flat{color:var(--cds-text-placeholder,var(--cds-text-secondary))}.wdr-na{color:var(--cds-text-placeholder,var(--cds-text-secondary));font-size:.82rem;font-style:italic}.wdr-pip{white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.wdr-pip__dot{background:var(--cds-border-strong);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.wdr-pip--optimal .wdr-pip__dot{background:var(--cds-support-success)}.wdr-pip--infeasible .wdr-pip__dot,.wdr-pip--error .wdr-pip__dot{background:var(--cds-support-error)}.wdr-pip--solving .wdr-pip__dot{background:var(--cds-support-warning)}.wdr-pip--btn{cursor:pointer;color:var(--cds-support-error);font:inherit;background:0 0;border:none;padding:0}.wdr-trust{color:var(--cds-support-warning);background:color-mix(in srgb, var(--cds-support-warning) 14%, transparent);border-radius:100px;align-items:center;gap:.25rem;padding:.08rem .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.wdr-trust--clean{color:var(--cds-support-success);background:color-mix(in srgb, var(--cds-support-success) 12%, transparent)}.wdr-dash-table tbody td{vertical-align:middle}.wdr-row--accepted>td{background:color-mix(in srgb, var(--cds-support-success) 5%, var(--cds-layer))}.wdr-row--flagged>td:first-child{box-shadow:inset 3px 0 0 var(--cds-support-error)}.wdr-row--attention>td:first-child{box-shadow:inset 3px 0 0 var(--cds-support-warning)}.wdr-rowacts{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.wdr-abtn{font:inherit;cursor:pointer;border:1px solid var(--cds-border-subtle);background:var(--cds-layer);color:var(--cds-text-primary);white-space:nowrap;border-radius:0;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.75rem;display:inline-flex}.wdr-abtn:hover:not(:disabled){border-color:var(--cds-text-secondary)}.wdr-abtn:disabled{opacity:.5;cursor:not-allowed}.wdr-abtn--primary{background:var(--cds-interactive,var(--cds-button-primary));border-color:var(--cds-interactive,var(--cds-button-primary));color:var(--cds-text-on-color,#fff)}.wdr-abtn--done{border-color:var(--cds-support-success);color:var(--cds-support-success);cursor:default;background:0 0}.wdr-abtn--flag{color:var(--cds-support-error);border-color:var(--cds-border-subtle)}.wdr-iis>td{background:color-mix(in srgb, var(--cds-support-error) 5%, var(--cds-layer));font-size:.8125rem}.wdr-iis__title{color:var(--cds-support-error);margin-bottom:.3rem;font-weight:600}.wdr-iis__list{color:var(--cds-text-secondary);margin:0;padding-left:1.1rem}.wdr-iis__list li{margin:.15rem 0}.wdr-iis__err{color:var(--cds-text-secondary);font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace);margin:0}.wdr-iis__acts{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.wdr-barchart{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);margin-bottom:1.5rem;padding:1.1rem 1.35rem}.wdr-barchart h3{margin:0 0 .9rem;font-size:.875rem;font-weight:600}.wdr-barchart__body{position:relative}.wdr-bar-row{align-items:center;gap:.75rem;margin:.4rem 0;font-size:.75rem;display:flex}.wdr-bar-lab{color:var(--cds-text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 0 11rem;overflow:hidden}.wdr-bar-track{background:var(--cds-layer-accent,var(--cds-layer-02));flex:1;height:16px;position:relative}.wdr-bar-fill{position:absolute;top:0;bottom:0}.wdr-bar-fill--save{background:var(--cds-support-success);right:50%}.wdr-bar-fill--cost{background:var(--cds-support-error);left:50%}.wdr-bar-amt{flex:0 0 6rem}.wdr-bar-mid{background:var(--cds-border-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.wdr-solvebar{border:1px solid var(--cds-border-subtle);background:var(--cds-layer);align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.85rem 1.1rem;display:flex}.wdr-solvebar__lbl{font-size:.8125rem}.wdr-solvebar__lbl b{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace)}.wdr-solvebar__prog{background:var(--cds-layer-accent,var(--cds-layer-02));flex:1;height:6px;position:relative}.wdr-solvebar__fill{background:var(--cds-interactive,var(--cds-link-primary));transition:width .3s;position:absolute;top:0;bottom:0;left:0}.wdr-solvebar__hint{color:var(--cds-text-secondary);font-size:.75rem}.wdr-dash-toolbar{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.wdr-facet{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:inline-flex}.wdr-chip-toggle{font:inherit;cursor:pointer;border:1px solid var(--cds-border-subtle);background:var(--cds-layer);color:var(--cds-text-secondary);border-radius:100px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.8125rem;display:inline-flex}.wdr-chip-toggle.is-on{background:var(--cds-layer-selected,var(--cds-layer-accent));color:var(--cds-text-primary);border-color:var(--cds-border-strong)}.wdr-chip-count{font-family:var(--cds-code-01-font-family,"IBM Plex Mono", monospace);font-weight:600}.wdr-phase-banner{border:1px dashed var(--cds-border-strong);background:var(--cds-layer-accent,var(--cds-layer));color:var(--cds-text-secondary);align-items:center;gap:.75rem;margin-top:1rem;padding:.7rem 1rem;font-size:.8125rem;display:flex}.wdr-phase-banner .cds--tag{flex:none}.wdr-final-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:671px){.wdr-facts--5{grid-template-columns:1fr 1fr}.wdr-headline{flex-direction:column;gap:1rem}.wdr-headline__sep{display:none}.wdr-bar-lab{flex:0 0 7rem}.wdr-facet{margin-left:0}.wdr-dash-table{min-width:44rem}}.wdr-linkback{cursor:pointer;color:var(--cds-link-primary,#0f62fe);font:inherit;background:0 0;border:0;padding:0}.wdr-linkback:hover{text-decoration:underline}.wdr-tweak-foot{align-items:flex-end;gap:var(--cds-spacing-05,1rem);margin-top:var(--cds-spacing-06,1.5rem);padding:var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-01,#f4f4f4);flex-wrap:wrap;display:flex}.wdr-tweak-foot__costs{align-items:flex-end;gap:var(--cds-spacing-05,1rem);flex-wrap:wrap;display:flex}.wdr-tweak-foot__label{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary,#525252);font-size:.6875rem}.wdr-tweak-foot__cur{font-size:1.125rem;font-weight:600}.wdr-tweak-foot__arrow{color:var(--cds-text-secondary,#525252);padding-bottom:.15rem}.wdr-tweak-foot__field{min-width:12rem}@media (max-width:671px){.wdr-tweak-foot__field{min-width:100%}}.wdr-runs{width:100%}.wdr-runs-head{align-items:flex-start;gap:var(--cds-spacing-04);margin-bottom:var(--cds-spacing-06);display:flex}.wdr-runs-head>:last-child{margin-left:auto}.wdr-pip--review .wdr-pip__dot{background:var(--cds-support-info,#4589ff)}.wdr-pip--finalized .wdr-pip__dot{background:var(--cds-icon-secondary,#6f6f6f)}.wdr-pip--neutral .wdr-pip__dot,.wdr-pip--cancelled .wdr-pip__dot{background:var(--cds-border-strong,#8d8d8d)}.wdr-metrics{background:var(--cds-border-subtle,#e0e0e0);border:1px solid var(--cds-border-subtle,#e0e0e0);margin-bottom:var(--cds-spacing-06);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.wdr-kpi{background:var(--cds-layer,#fff);flex-direction:column;gap:.25rem;padding:1rem 1.25rem;display:flex}.wdr-kpi--danger{background:var(--cds-notification-background-error,var(--cds-layer))}.wdr-kpi__label{text-transform:uppercase;letter-spacing:.32px;color:var(--cds-text-secondary);font-size:.6875rem}.wdr-kpi__value{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.wdr-kpi__sub{color:var(--cds-text-secondary);font-size:.75rem}.wdr-kpi--wide{grid-column:span 1}.wdr-runs-toolbar{align-items:flex-end;gap:var(--cds-spacing-04);margin-bottom:var(--cds-spacing-05);flex-wrap:wrap;display:flex}.wdr-runs-toolbar__search{flex:14rem;min-width:12rem}.wdr-runs-table th.wdr-num,.wdr-runs-table td.wdr-num{text-align:right}.wdr-runs-row:hover td{background:var(--cds-layer-hover,#00000008)}.wdr-runs-row--closed td{color:var(--cds-text-secondary)}.wdr-runs-partial{color:var(--cds-text-secondary);font-size:.6875rem;font-weight:400}@media (max-width:1055px){.wdr-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:671px){.wdr-metrics{grid-template-columns:1fr}.wdr-runs-head{flex-direction:column}.wdr-runs-head>:last-child{margin-left:0}}.ec-home__head{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:.1rem 0 .25rem;display:flex}.ec-home__title{letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:600}.ec-home__sub{color:var(--cds-text-secondary,#525252);margin:.2rem 0 0;font-size:.85rem}.ec-home__toolbar{grid-template-columns:1fr;gap:1.25rem;margin:1.1rem 0 1rem;display:grid}.ec-home__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ec-home__spacer{flex:1}.ec-home__lay{grid-template-columns:1fr 336px;align-items:start;gap:1.25rem;display:grid}.ec-home__collabel{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary,#6f6f6f);margin:0 0 .6rem;font-size:.72rem;font-weight:600}.ec-home__week{text-transform:none;letter-spacing:0;font-weight:400}.ec-home__groups{flex-direction:column;gap:.6rem;display:flex}.ec-home__quiet{margin-top:.85rem}.ec-home__more{font:inherit;color:var(--cds-interactive,#073763);border:1px dashed var(--cds-border-subtle,#d0d5dd);cursor:pointer;background:0 0;border-radius:7px;padding:.55rem 1rem;font-size:.78rem;font-weight:500}.ec-home__more:hover{background:var(--cds-layer,#fff)}.csai-seg{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:8px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.csai-seg>button{font:inherit;color:var(--cds-text-secondary,#525252);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.8rem;font-weight:500;transition:background-color .1s,color .1s;display:inline-flex}.csai-seg>button:hover:not(:disabled):not([aria-selected=true]):not([aria-checked=true]){background:var(--cds-layer-hover,#f2f4f8);color:var(--cds-text-primary,#161616)}.csai-seg>button[aria-selected=true],.csai-seg>button[aria-checked=true]{background:var(--cds-interactive,#073763);color:var(--cds-text-on-color,#fff)}.csai-seg>button>svg{fill:currentColor;flex:none}.csai-seg>button:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:1px}.csai-seg>button:disabled{opacity:.5;cursor:not-allowed}.csai-seg--fill{width:100%;display:flex}.csai-seg--fill>button{flex:auto;min-width:0;padding-inline:.6rem}.csai-seg--sm>button{padding:.3rem .65rem;font-size:.75rem}.csai-seg__n{background:var(--cds-layer-accent,#f2f4f8);border-radius:5px;padding:0 .35rem;font-size:.68rem;line-height:1.35}.csai-seg>button[aria-selected=true] .csai-seg__n,.csai-seg>button[aria-checked=true] .csai-seg__n{background:#ffffff2e}.csai-shell .csh-hdr-crumb:has(.csai-hdr){flex:0 auto;overflow:hidden}.csai-hdr{align-items:center;gap:.4rem;min-width:0;display:flex}.csai-hdr__trail{flex:none;align-items:center;gap:.4rem;display:inline-flex}.csai-hdr__sep{opacity:.55}.csai-hdr__title{letter-spacing:0;color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.2;overflow:hidden}.csai-hdr__chips{flex:none;align-items:center;gap:.35rem;margin-left:.25rem;display:inline-flex}.csai-hdr-chip{color:#dfe7ef;white-space:nowrap;text-overflow:ellipsis;border:1px solid #ffffff52;border-radius:999px;max-width:16rem;padding:1px 8px;font-size:.72rem;line-height:1.4;overflow:hidden}.csai-hdr-chip--live{color:#05294a;background:#9ec5f0;border-color:#9ec5f0;font-weight:600}.csai-shell .csh-actions:has(.csai-hdr-actions){min-width:0}.csai-hdr-actions{align-items:center;gap:.375rem;padding:0 .5rem;display:flex}.csai-hdr-actions .csai-hdr-note{width:13rem}.csai-hdr-actions .csai-hdr-note .cds--text-input{background:#fffffff2;border-bottom:0;height:2rem}.csai-shell .csh-hdr .csai-hdr-btn{color:#fff;white-space:nowrap;border:1px solid #ffffff80;align-items:center;gap:.4rem;height:2rem;padding:0 .75rem;font-size:.8rem;display:inline-flex}.csai-shell .csh-hdr .csai-hdr-btn svg{fill:currentColor;flex:none;width:16px;height:16px}.csai-shell .csh-hdr .csai-hdr-btn--primary{color:#05294a;background:#fff;border-color:#fff;font-weight:600}.csai-shell .csh-hdr .csai-hdr-btn:hover:not(:disabled){background:#ffffff24}.csai-shell .csh-hdr .csai-hdr-btn--primary:hover:not(:disabled){background:#e4ebf2}.csai-shell .csh-hdr .csai-hdr-btn:disabled,.csai-shell .csh-hdr .csai-hdr-icon:disabled{opacity:.4;cursor:not-allowed}.csai-shell .csh-hdr .csai-hdr-icon{width:2rem;height:2rem;color:var(--csh-header-on,#c9d4df);place-items:center;display:grid}.csai-shell .csh-hdr .csai-hdr-icon svg{fill:currentColor;width:16px;height:16px}.csai-shell .csh-hdr .csai-hdr-icon:hover:not(:disabled){color:#fff;background:#ffffff24}.csai-shell .csh-hdr .csai-hdr-btn:focus-visible,.csai-shell .csh-hdr .csai-hdr-icon:focus-visible{outline-offset:1px;outline:2px solid #fff}.csai-shell .csh-hdr .csai-hdr-actions .cds--overflow-menu{width:2rem;height:2rem;min-height:2rem}.csai-shell .csh-hdr .csai-hdr-actions .cds--overflow-menu svg{fill:var(--csh-header-on,#c9d4df)}.csai-shell .csh-hdr .csai-hdr-actions .cds--overflow-menu:hover{background:#ffffff24}.csai-shell .csh-hdr .csai-hdr-actions .cds--overflow-menu--open svg{fill:#05294a}.cds--overflow-menu-options.csai-hdr-menu{inline-size:13rem}@media (max-width:75rem){.csai-hdr__chips .csai-hdr-chip:not(.csai-hdr-chip--keep){display:none}.csai-hdr-actions .csai-hdr-note{width:8.5rem}}@media (max-width:60rem){.csai-hdr-actions .csai-hdr-note,.csai-hdr__trail,.csai-shell .csh-hdr .csai-hdr-btn--secondary .csai-hdr-btn__label{display:none}.csai-shell .csh-hdr .csai-hdr-btn--secondary{padding:0 .5rem}}.ec-cag{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:8px;overflow:hidden}.ec-cag__sum{cursor:pointer;align-items:center;gap:.7rem;padding:.8rem .9rem;list-style:none;display:flex}.ec-cag__sum::-webkit-details-marker{display:none}.ec-cag__chev{width:18px;height:18px;color:var(--cds-text-secondary,#8d8d8d);flex:none;transition:transform .15s}.ec-cag[open] .ec-cag__chev{transform:rotate(90deg)}.ec-cag__name{color:var(--cds-text-primary,#161616);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:600;overflow:hidden}.ec-cag__name:hover{color:var(--cds-interactive,#073763)}.ec-cag__loc{color:var(--cds-text-secondary,#6f6f6f);font-size:.75rem}.ec-cag__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;margin-left:auto;display:flex}.ec-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:600}.ec-badge--rec{color:var(--sherpa,#4a6b52);background:var(--sherpa-weak,#eef3ee);border-color:var(--sherpa-border,#c3d6c6)}.ec-badge--data{color:#b3261e;background:#fdeceb;border-color:#f4c9cc}.ec-badge--life{color:#a2185f;background:#fbf0f6;border-color:#f2c9de}.ec-badge--ok{color:var(--cds-text-secondary,#525252);background:var(--cds-layer-accent,#f2f4f8);border-color:var(--cds-border-subtle,#e0e0e0)}.ec-cag__review{color:var(--cds-interactive,#073763);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ec-cag__review:hover{background:var(--sherpa-weak,#eef3ee)}.ec-cag__body{border-top:1px solid var(--cds-border-subtle,#eef0f2);padding:.2rem .9rem .7rem}.ec-cag__site{padding-top:.6rem}.ec-cag__sitehd{text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-secondary,#6f6f6f);align-items:center;gap:.4rem;margin:.1rem 0 .4rem;font-size:.7rem;font-weight:600;display:flex}.ec-cag__sitehd svg{width:13px;height:13px}.ec-cag__rows{flex-direction:column;display:flex}.ec-cag__row{border-top:1px solid var(--cds-border-subtle,#f0f2f4);align-items:center;gap:.7rem;padding:.5rem .1rem;display:flex}.ec-cag__row:first-child{border-top:0}.ec-cag__flock{min-width:0}.ec-cag__flock b{font-size:.83rem;font-weight:600;display:block}.ec-cag__flock span{color:var(--cds-text-secondary,#6f6f6f);font-size:.72rem}.ec-cag__tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}.ec-cag__revsm{color:var(--cds-interactive,#073763);border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ec-cag__revsm:hover{background:var(--sherpa-weak,#eef3ee)}.ec-cag__foot{border-top:1px dashed var(--cds-border-subtle,#e0e0e0);margin-top:.7rem;padding-top:.6rem;display:flex}.ec-cag__add{color:var(--cds-interactive,#073763);align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:inline-flex}.ec-cag__add svg{width:14px;height:14px}.ec-home__rail{flex-direction:column;gap:1rem;display:flex;position:sticky;top:.75rem}.ec-railcard{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:8px}.ec-railcard__h{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary,#6f6f6f);align-items:center;gap:.5rem;padding:.8rem .9rem .25rem;font-size:.72rem;font-weight:600;display:flex}.ec-railcard__h svg{width:15px;height:15px;color:var(--sherpa,#4a6b52)}.ec-railcard__n{background:var(--cds-layer-accent,#f2f4f8);color:var(--cds-text-secondary,#6f6f6f);border-radius:5px;margin-left:auto;padding:0 .35rem;font-size:.68rem}.ec-railcard__add{padding:.55rem .9rem .85rem}.ec-railcard__add p{color:var(--cds-text-secondary,#525252);margin:0 0 .55rem;font-size:.78rem}.ec-railcard__link{color:var(--cds-interactive,#073763);align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;display:inline-flex}.ec-railcard__link svg{width:14px;height:14px}.ec-railcard__reports{padding:.35rem .5rem}.ec-rep{border-radius:7px;align-items:center;gap:.6rem;padding:.5rem;display:flex}.ec-rep:hover{background:var(--cds-layer-hover,#f4f4f4)}.ec-rep__t{min-width:0}.ec-rep__t b{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.ec-rep__t span{color:var(--cds-text-secondary,#6f6f6f);font-size:.7rem}.ec-rep__go{color:var(--cds-text-secondary,#8d8d8d);flex:none;width:15px;height:15px;margin-left:auto}.ec-railcard__foot{padding:.2rem .9rem .8rem}@media (max-width:900px){.ec-home__toolbar,.ec-home__lay{grid-template-columns:1fr}.ec-home__rail{position:static}}.ec-slicers{border-top:1px solid var(--cds-border-subtle,#e0e0e0);margin-top:0;padding:1rem}.ec-slicers__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:1rem;display:grid}.ec-slicers__row--more{margin-top:.75rem}.ec-slicers__field{min-width:0}.ec-slicers__actions{align-self:end;align-items:center;gap:.5rem;display:flex}.ec-slicers__more{font:inherit;color:var(--cds-interactive,#073763);border:1px solid var(--cds-border-subtle,#d0d5dd);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.ec-slicers__more:hover{background:var(--cds-layer,#fff);border-color:var(--cds-border-strong,#8d8d8d)}.ec-cust__hero{flex-wrap:wrap;align-items:flex-start;gap:.9rem;margin:.2rem 0 .9rem;display:flex}.ec-cust__badge{background:var(--cds-interactive,#073763);color:#fff;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;font-size:1.05rem;font-weight:600;display:grid}.ec-cust__id{flex:1;min-width:0}.ec-cust__namerow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ec-cust__name{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:600}.ec-cust__status{color:var(--sherpa,#4a6b52);background:var(--sherpa-weak,#eef3ee);border:1px solid var(--sherpa-border,#c3d6c6);border-radius:999px;padding:.1rem .55rem;font-size:.68rem;font-weight:600}.ec-cust__sub{color:var(--cds-text-secondary,#6f6f6f);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.78rem;display:flex}.ec-cust__sub .sep{color:var(--cds-border-subtle,#d0d5dd)}.ec-cust__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ec-cust__facts{border-top:1px solid var(--cds-border-subtle,#e0e0e0);border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);color:var(--cds-text-secondary,#525252);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.1rem;padding:.65rem 0;font-size:.8rem;display:flex}.ec-cust__fact b{color:var(--cds-text-primary,#161616);font-weight:600}.ec-cust__factsep{background:var(--cds-border-subtle,#e0e0e0);width:1px;height:.9rem}.ec-cust__alert{flex-wrap:wrap;gap:.75rem;margin-left:auto;display:flex}.ec-cust__al{align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.ec-cust__al:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ec-cust__al--std{color:#a2185f}.ec-cust__al--flag{color:#b3261e}.ec-cust__lay{grid-template-columns:1fr 336px;align-items:start;gap:1.25rem;display:grid}.ec-cust__card{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:8px;margin-bottom:1.1rem}.ec-cust__cardhd{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem .6rem;display:flex}.ec-cust__cardttl{align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.ec-cust__cardttl svg{width:17px;height:17px;color:var(--sherpa,#4a6b52)}.ec-cust__cardlink{color:var(--cds-interactive,#073763);font-size:.78rem;font-weight:600}.ec-cust__cardhd .ec-cust__cardlink{margin-left:auto}.ec-cust__req{color:#fff;background:var(--sherpa,#4a6b52);border-radius:7px;align-items:center;gap:.4rem;margin-left:auto;padding:.45rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.ec-cust__req:hover{background:var(--sherpa-hover,#3d5a44)}.ec-cust__req svg{width:15px;height:15px}.ec-flip__pager{align-items:center;gap:.6rem;display:flex}.ec-flip__pager button{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer,#fff);width:28px;height:28px;color:var(--cds-text-secondary,#525252);cursor:pointer;border-radius:7px;place-items:center;display:grid}.ec-flip__pager button:hover{color:var(--cds-interactive,#073763);border-color:var(--cds-border-strong,#8d8d8d)}.ec-flip__pager button svg{width:14px;height:14px}.ec-flip__title{align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.ec-flip__title svg{width:15px;height:15px;color:var(--sherpa,#4a6b52)}.ec-flip__meta{color:var(--cds-text-secondary,#6f6f6f);font-size:.78rem;font-weight:400}.ec-flip__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;padding:.35rem 1rem .4rem;display:grid}.ec-oftile{border:1px solid var(--cds-border-subtle,#e0e0e0);background:var(--cds-layer-accent-01,#f7f9fa);border-radius:8px;padding:.7rem .75rem .75rem}.ec-oftile__top{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.ec-oftile__house{color:var(--cds-text-secondary,#525252);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600}.ec-oftile__age{color:var(--cds-text-secondary,#6f6f6f);font-size:.7rem}.ec-oftile__name{font-size:.86rem;font-weight:600}.ec-oftile__meta{color:var(--cds-text-secondary,#6f6f6f);margin-bottom:.5rem;font-size:.72rem}.ec-oftile__stat{align-items:baseline;gap:.35rem;display:flex}.ec-oftile__big{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.3rem;font-weight:600}.ec-oftile__lbl{color:var(--cds-text-secondary,#6f6f6f);font-size:.68rem}.ec-oftile__mini{color:var(--cds-text-secondary,#6f6f6f);flex-wrap:wrap;gap:.8rem;margin-top:.5rem;font-size:.72rem;display:flex}.ec-oftile__mini b{color:var(--cds-text-secondary,#42526b);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}.ec-oftile__foot{border-top:1px solid var(--cds-border-subtle,#eef0f2);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.6rem;padding-top:.5rem;display:flex}.ec-oftile__go{color:var(--cds-interactive,#073763);border-radius:6px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.ec-oftile__go:hover{background:var(--sherpa-weak,#eef3ee)}.ec-oftile__go svg{width:15px;height:15px}.ec-flip__dots{justify-content:center;gap:.35rem;padding:.6rem 0 .85rem;display:flex}.ec-flip__dots button{background:var(--cds-border-subtle,#d0d5dd);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0}.ec-flip__dots button.on{background:var(--cds-interactive,#073763);border-radius:4px;width:18px}.ec-cust__diets{padding:.3rem 1rem .9rem}.ec-cust__proglist{flex-wrap:wrap;gap:.4rem;display:flex}.ec-cust__prog{color:var(--cds-text-primary,#161616);background:var(--cds-layer-accent-01,#f2f4f8);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:6px;padding:.25rem .6rem;font-size:.78rem;font-weight:500}.ec-cust__diethint{color:var(--cds-text-secondary,#6f6f6f);margin:.75rem 0 0;font-size:.75rem}.ec-cust__prog-block{margin-bottom:.9rem}.ec-cust__prog-name{margin:0 0 .4rem;font-size:.85rem;font-weight:600}.ec-dpt__head{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .35rem;display:flex}.ec-dpt__name{color:var(--cds-text-secondary,#6f6f6f);font-size:.75rem}.ec-dpt__updated{color:var(--sherpa,#4a6b52);background:var(--sherpa-weak,#eef3ee);border:1px solid var(--sherpa-border,#c3d6c6);border-radius:999px;margin-left:auto;padding:.1rem .55rem;font-size:.72rem;font-weight:600}.ec-dpt{border-collapse:collapse;width:100%;font-size:.8rem}.ec-dpt th{text-align:right;text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary,#6f6f6f);border-bottom:1px solid var(--cds-border-subtle,#e0e0e0);white-space:nowrap;padding:.4rem .6rem;font-size:.68rem;font-weight:600}.ec-dpt th:first-child,.ec-dpt td:first-child{text-align:left}.ec-dpt td{text-align:right;border-bottom:1px solid var(--cds-border-subtle,#eef0f2);font-variant-numeric:tabular-nums;padding:.45rem .6rem}.ec-dpt tbody tr:last-child td{border-bottom:0}.ec-dpt tbody tr:hover{background:var(--cds-layer-hover,#f4f4f4)}.ec-dpt__diet{color:var(--cds-interactive,#073763);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:600}@media (max-width:560px){.ec-dpt__opt{display:none}}.ec-cust__rail{flex-direction:column;gap:1rem;display:flex;position:sticky;top:.75rem}.ec-cust__railcard{background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle,#e0e0e0);border-radius:8px}.ec-cust__railhd{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary,#6f6f6f);align-items:center;padding:.8rem .9rem .35rem;font-size:.72rem;font-weight:600;display:flex}.ec-cust__railn{background:var(--cds-layer-accent-01,#f2f4f8);border-radius:5px;margin-left:auto;padding:0 .35rem;font-size:.68rem}.ec-cust__reports{padding:.35rem .5rem .6rem}.ec-cust__rep{border-radius:7px;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex}.ec-cust__rep:hover{background:var(--cds-layer-hover,#f4f4f4)}.ec-cust__rept{flex:1;min-width:0}.ec-cust__rept b{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.ec-cust__rept span{color:var(--cds-text-secondary,#6f6f6f);font-size:.7rem}.ec-cust__rep svg{width:14px;height:14px;color:var(--cds-text-secondary,#8d8d8d);flex:none}.ec-cust__acts{flex-direction:column;gap:.6rem;padding:.35rem .9rem .75rem;display:flex}.ec-cust__act{align-items:flex-start;gap:.5rem;display:flex}.ec-cust__actb{min-width:0;font-size:.78rem}.ec-cust__actb a{color:var(--cds-text-primary,#161616);font-weight:500}.ec-cust__actb a:hover{color:var(--cds-interactive,#073763)}.ec-cust__actmeta{color:var(--cds-text-secondary,#8d8d8d);font-size:.7rem;display:block}.ec-cust__contacts{flex-direction:column;gap:.5rem;padding:.35rem .9rem .85rem;display:flex}.ec-cust__contact{gap:.6rem;font-size:.8rem;display:flex}.ec-cust__contact .k{color:var(--cds-text-secondary,#6f6f6f);flex:none;width:84px}.ec-cust__contact .v{font-weight:500}@media (max-width:900px){.ec-cust__lay{grid-template-columns:1fr}.ec-cust__rail{position:static}}.csai-carbon-theme>.cds--chart-holder{height:1px;min-height:inherit}.crm-state{text-align:center;justify-content:center;align-items:center;gap:var(--cds-spacing-04);padding:var(--cds-spacing-09) var(--cds-spacing-05);border:1px solid var(--csai-gray-light);background:var(--csai-surface);color:var(--csai-gray);flex-direction:column;display:flex}.crm-state-icon{color:var(--csai-gray)}.crm-state-title{color:var(--csai-black);font-size:1rem;font-weight:600}
.notif-scope{--cds-spacing-01:.125rem;--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;--cds-spacing-06:1.5rem;--cds-spacing-07:2rem;--cds-spacing-08:2.5rem;--cds-spacing-09:3rem;--k-turn:#8a6a1e;--k-turn-bg:#f4ecd7;--k-status:#2f5d8a;--k-status-bg:#dbe6f1;--k-approved:#4b6a43;--k-approved-bg:#dde8de;--k-rejected:var(--cds-support-error,#ba1b1d);--k-rejected-bg:#f6dede;--k-assign:#4a3d6b;--k-assign-bg:#e6e1f0}[data-mode=dark] .notif-scope{--k-turn:#ddc27f;--k-turn-bg:#3a2f12;--k-status:#a9c6e4;--k-status-bg:#0d3a5f;--k-approved:#a9d0af;--k-approved-bg:#123a1c;--k-rejected:#e06a6c;--k-rejected-bg:#4a1c1d;--k-assign:#c4b6e0;--k-assign-bg:#2e2450}.notif-backdrop{z-index:8500;cursor:default;background:#0006;border:none;margin:0;padding:0;position:fixed;inset:0}.notif-panel{background:var(--cds-layer);border-left:1px solid var(--cds-border-subtle);z-index:8501;flex-direction:column;width:min(30rem,100vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:0 0 24px #0000003d}.notif-panel__head{align-items:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-05);border-bottom:1px solid var(--cds-border-subtle);display:flex}.notif-panel__title{margin:0;font-size:1.125rem;font-weight:600}.notif-panel__count{font-family:var(--csai-mono,"Consolas", "Courier New", monospace);font-variant-numeric:tabular-nums;color:var(--cds-text-on-color,#fff);background:var(--cds-support-error,#ba1b1d);border-radius:8px;padding:.05rem .45rem;font-size:.75rem;font-weight:600}.notif-panel__head-actions{align-items:center;gap:var(--cds-spacing-02);margin-left:auto;display:flex}.notif-panel__filter{padding:var(--cds-spacing-04) var(--cds-spacing-05) 0}.notif-panel__body{min-height:0;padding:var(--cds-spacing-04) 0 var(--cds-spacing-05);flex:1;overflow-y:auto}.notif-panel__foot{border-top:1px solid var(--cds-border-subtle);padding:var(--cds-spacing-03) var(--cds-spacing-05);text-align:center}.notif-group__label{text-transform:uppercase;letter-spacing:.06em;color:var(--cds-text-secondary);padding:var(--cds-spacing-04) var(--cds-spacing-05) var(--cds-spacing-02);font-size:.6875rem}.notif-digest__day+.notif-digest__day{border-top:1px solid var(--cds-border-subtle)}.notif-digest__head{justify-content:space-between;align-items:baseline;gap:var(--cds-spacing-03);text-transform:none;letter-spacing:0;color:var(--cds-text-primary);flex-wrap:wrap;font-size:.9375rem;font-weight:600;display:flex}.notif-digest__count{margin-left:var(--cds-spacing-03);color:var(--cds-text-secondary);font-size:.75rem;font-weight:400}.notif-digest__chips{gap:var(--cds-spacing-02);flex-wrap:wrap;display:flex}.notif-digest__chip{color:var(--cds-text-secondary);background:var(--cds-layer-accent,#8d8d8d29);white-space:nowrap;border-radius:12px;padding:.05rem .5rem;font-size:.6875rem;font-weight:400}.notif-digest__chip strong{color:var(--cds-text-primary);font-variant-numeric:tabular-nums}.notif-row{align-items:flex-start;gap:var(--cds-spacing-04);text-align:left;width:100%;padding:var(--cds-spacing-04) var(--cds-spacing-05);border:none;border-bottom:1px solid var(--cds-border-subtle-01);cursor:pointer;font:inherit;color:var(--cds-text-primary);background:0 0;display:flex}.notif-row:hover{background:var(--cds-layer-hover)}.notif-row:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px}.notif-row--unread{background:var(--cds-layer-accent)}.notif-row--unread:hover{background:var(--cds-layer-hover)}.notif-row--unread{box-shadow:inset 3px 0 0 0 var(--cds-interactive)}.notif-row__icon{background:var(--cds-layer-accent);width:2rem;height:2rem;color:var(--cds-text-secondary);border-radius:0;flex:none;place-items:center;margin-top:2px;display:grid}.notif-row__icon.nk--turn{background:var(--k-turn-bg);color:var(--k-turn)}.notif-row__icon.nk--status{background:var(--k-status-bg);color:var(--k-status)}.notif-row__icon.nk--approved{background:var(--k-approved-bg);color:var(--k-approved)}.notif-row__icon.nk--rejected{background:var(--k-rejected-bg);color:var(--k-rejected)}.notif-row__icon.nk--assign{background:var(--k-assign-bg);color:var(--k-assign)}.notif-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-row__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--cds-text-secondary);font-size:.6875rem}.notif-row__title{color:var(--cds-text-primary);font-size:.875rem;line-height:1.3}.notif-row--unread .notif-row__title{font-weight:600}.notif-row__summary{color:var(--cds-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;display:-webkit-box;overflow:hidden}.notif-row__meta{color:var(--cds-text-secondary);margin-top:2px;font-size:.75rem}.notif-row__aside{align-items:flex-end;gap:var(--cds-spacing-02);flex-direction:column;flex:none;margin-top:2px;display:flex}.notif-row__time{font-family:var(--csai-mono,"Consolas", "Courier New", monospace);font-variant-numeric:tabular-nums;color:var(--cds-text-secondary);white-space:nowrap;font-size:.6875rem}.notif-row__dot{background:var(--cds-interactive);border-radius:50%;flex:none;width:.5rem;height:.5rem}.notif-row__dot--placeholder{background:0 0}.notif-empty{text-align:center;justify-content:center;align-items:center;gap:var(--cds-spacing-03);padding:var(--cds-spacing-09) var(--cds-spacing-05);color:var(--cds-text-secondary);flex-direction:column;display:flex}.notif-empty__icon{color:var(--cds-text-secondary)}.notif-empty__title{color:var(--cds-text-primary);font-weight:600}.notif-skeleton{flex-direction:column;display:flex}.notif-page{width:100%;max-width:52rem}.notif-page__head{align-items:center;gap:var(--cds-spacing-04);margin-bottom:var(--cds-spacing-04);flex-wrap:wrap;display:flex}.notif-page__title{margin:var(--cds-spacing-02) 0 0;font-size:1.5rem;font-weight:500}.notif-page__head-actions{align-items:center;gap:var(--cds-spacing-03);margin-left:auto;display:flex}.notif-page__filter{margin:var(--cds-spacing-05) 0;max-width:20rem}.notif-page__list{border:1px solid var(--cds-border-subtle)}.notif-page__list .notif-row:last-child{border-bottom:none}.fr-notify{--cds-spacing-02:.25rem;--cds-spacing-03:.5rem;--cds-spacing-04:.75rem;--cds-spacing-05:1rem;border:1px solid var(--cds-border-subtle);background:var(--cds-layer-accent);padding:var(--cds-spacing-05);gap:var(--cds-spacing-04);flex-direction:column;display:flex}.fr-notify__title{font-size:.875rem;font-weight:600}.fr-notify__confirm{color:var(--cds-text-secondary);font-size:.8125rem}.fr-notify__actions{gap:var(--cds-spacing-03);flex-wrap:wrap;display:flex}.fr-notify-toast{--cds-spacing-03:.5rem;margin-top:var(--cds-spacing-03)}@media (max-width:671px){.notif-panel{width:100vw}.notif-page__head-actions{width:100%;margin-left:0}}
.csai-toast-viewport{z-index:9000;pointer-events:none;flex-direction:column;gap:.5rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.csai-toast{pointer-events:auto;background:var(--cds-layer,#fff);border:1px solid var(--cds-border-subtle-01,#e0e0e0);border-top:2px solid var(--tc);animation:csai-toast-in var(--csai-dur-moderate-02,.24s) var(--csai-ease,cubic-bezier(.22, 0, .35, 1));align-items:flex-start;gap:.625rem;padding:.75rem .875rem;display:flex;position:relative;box-shadow:0 2px 10px #1e190f24}.csai-toast.is-leaving{animation:csai-toast-out var(--csai-dur-moderate-01,.15s) var(--csai-ease,cubic-bezier(.22, 0, .35, 1)) forwards}.csai-toast__icon{width:1.5rem;height:1.5rem;color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.csai-toast__body{flex:1;min-width:0}.csai-toast__title{color:var(--cds-text-primary,#161616);font-size:.8125rem;font-weight:600;line-height:1.3}.csai-toast__msg{color:var(--cds-text-secondary,#4a4a4a);overflow-wrap:anywhere;margin-top:.125rem;font-size:.75rem;line-height:1.4}.csai-toast__action{margin-top:.375rem}.csai-toast__action button{font:600 .72rem/1 var(--csai-sans,inherit);color:var(--cds-link-primary,#073763);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.csai-toast__close{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--cds-text-secondary,#6f6f6f);transition:color var(--csai-dur-fast-02,.11s) var(--csai-ease,cubic-bezier(.22, 0, .35, 1));background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.csai-toast__close:hover{color:var(--cds-text-primary,#161616)}.csai-toast--action{--tc:#b8860b}.csai-toast--alert{--tc:var(--cds-support-error,#ba1b1d)}.csai-toast--success{--tc:var(--cds-support-success,#596f51)}.csai-toast--mention{--tc:var(--cds-interactive,#073763)}.csai-toast--info{--tc:#6d7480}@keyframes csai-toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes csai-toast-out{to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.csai-toast,.csai-toast.is-leaving{animation-duration:.01ms}}
@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.0n54~jvon9ee5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.0g~9kd3dx56ng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.0y5o_un~q19dn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.0-2a4_vov7hfq.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.0g6heybwh~nbo.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.0-z21w-861g1d.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.1455rc8vwuctw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.0s0y.-f87v-al.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.0p8pxnvll2h.7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.0lok5zj4ubzox.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_42a3b79e-module__EFD-5a__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_42a3b79e-module__EFD-5a__variable{--font-open-sans:"Open Sans", "Open Sans Fallback"}
@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da0c36c2f20008af-s.0j4_8ht~nadw6.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d6834f34aea8eb10-s.0wj.e.w_11qvc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/910852303c6b2343-s.p.0luva8.17uj.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da0c36c2f20008af-s.0j4_8ht~nadw6.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d6834f34aea8eb10-s.0wj.e.w_11qvc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:600;font-display:swap;src:url(../media/910852303c6b2343-s.p.0luva8.17uj.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da0c36c2f20008af-s.0j4_8ht~nadw6.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d6834f34aea8eb10-s.0wj.e.w_11qvc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/910852303c6b2343-s.p.0luva8.17uj.0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre Fallback;src:local(Times New Roman);ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.0%;size-adjust:108.06%}.frank_ruhl_libre_e2c6fe65-module__77bN9W__className{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}.frank_ruhl_libre_e2c6fe65-module__77bN9W__variable{--font-frank-ruhl:"Frank Ruhl Libre", "Frank Ruhl Libre Fallback"}
