@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";:root{--bfs-sage-100: #eef4f1;--bfs-sage-200: #cfe0da;--bfs-sage-300: #9ac2b9;--bfs-sage-400: #7fa99f;--bfs-sage-500: #679a8f;--bfs-forest-600: #5f8d82;--bfs-forest-700: #42675f;--bfs-gold: #d0990f;--bfs-ink: #1d1d23;--bfs-ink-soft: #2f3a37;--bfs-charcoal: #4d4d4d;--bfs-gray: #808080;--bfs-slate-700: #4a5a56;--bfs-slate-600: #54605c;--bfs-slate-500: #5b6864;--bfs-slate-400: #8a938f;--bfs-slate-300: #9aa6a2;--bfs-slate-200: #c4d5cf;--bfs-border-strong: #d6dcd9;--bfs-border: #e2e8e5;--bfs-border-soft: #e7ece9;--bfs-divider: #eef1ef;--bfs-divider-faint: #f3f5f4;--bfs-bg: #f4f6f5;--bfs-surface: #ffffff;--bfs-surface-subtle: #fbfcfc;--bfs-positive: #9ac2b9;--bfs-positive-surface: #eef4f1;--bfs-positive-border: #cfe0da;--bfs-positive-accent: #5f8d82;--bfs-caution: #d98c5f;--bfs-caution-surface: #f5efe6;--bfs-caution-border: #e7dcc6;--bfs-caution-accent: #9a7b46;--bfs-focus-ring: rgba(154, 194, 185, .35);--color-primary: var(--bfs-sage-300);--color-primary-hover: var(--bfs-sage-500);--color-accent: var(--bfs-forest-600);--color-data: var(--bfs-forest-700);--text-strong: var(--bfs-ink);--text-body: var(--bfs-slate-500);--text-muted: var(--bfs-slate-400);--text-faint: var(--bfs-slate-300);--text-on-primary: #ffffff;--text-link: var(--bfs-forest-600);--surface-page: var(--bfs-bg);--surface-card: var(--bfs-surface);--surface-subtle: var(--bfs-surface-subtle);--surface-tint: var(--bfs-sage-100);--border-card: var(--bfs-border);--border-input: var(--bfs-border-strong);--border-soft: var(--bfs-border-soft);--border-divider: var(--bfs-divider);--font-sans: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--text-display: 38px;--text-h2: 25px;--text-h3: 19px;--text-value: 24px;--text-lead: 16px;--text-base: 15px;--text-sm: 13.5px;--text-eyebrow: 13px;--text-caption: 12.5px;--text-micro: 11px;--tracking-eyebrow: .1em;--tracking-micro: .07em;--tracking-wide: .12em;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 9px;--radius-xl: 12px;--radius-pill: 999px;--shadow-card: 0 14px 36px -22px rgba(31, 40, 38, .32);--shadow-card-soft: 0 12px 32px -22px rgba(31, 40, 38, .28);--shadow-focus: 0 0 0 3px var(--bfs-focus-ring);--container-max: 1200px}.bfs-calc,.bfs-calc *{box-sizing:border-box}.bfs-calc{font-family:var(--font-sans);color:var(--text-strong);-webkit-font-smoothing:antialiased}.bfs-calc input,.bfs-calc select,.bfs-calc button{font-family:var(--font-sans)}.bfs-calc input[type=range]{accent-color:var(--bfs-sage-300)}.bfs-calc .bfs-back{max-width:1200px;margin:0 auto;padding:20px 24px;text-align:center}.bfs-calc .bfs-back-link{font:600 14px/1.4 var(--font-sans);color:var(--bfs-forest-600);text-decoration:none}.bfs-calc .bfs-back-link:hover,.bfs-calc .bfs-back-link:focus-visible{text-decoration:underline}.bfs-calc input[type=text]:focus{border-color:var(--bfs-sage-300)!important;box-shadow:var(--shadow-focus)!important}.bfs-calc.bfs-calc table th,.bfs-calc.bfs-calc table td{border-top:0;border-bottom:0}.bfs-calc table th{background-color:transparent;color:inherit}.bfs-calc table{border-color:var(--border-divider)}@media (max-width: 980px){.bfs-calc #consoleGrid{grid-template-columns:1fr!important}.bfs-calc #consoleGrid>div:first-child{border-right:none!important;border-bottom:1px solid var(--border-divider)!important}}@media (max-width: 680px){.bfs-calc #panelGrid,.bfs-calc .bfs-panel-grid{grid-template-columns:1fr!important}}@media (max-width: 600px){.bfs-calc #quickInputs{grid-template-columns:1fr!important}}.bfs-calc .bfs-tabpanel:not(.bfs-tabpanel--on){display:none}@media print{html.bfs-printing,html.bfs-printing body{background:#fff!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important}html.bfs-printing body>*{display:none!important}html.bfs-printing body>.bfs-calc{display:block!important}html.bfs-printing .bfs-calc{position:static!important;width:100%!important;margin:0!important;background:#fff!important}html.bfs-printing .bfs-calc,html.bfs-printing .bfs-calc *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html.bfs-printing .noprint,html.bfs-printing input[type=range],html.bfs-printing .bfs-calc button,html.bfs-printing .bfs-calc a[href^="mailto:"]{display:none!important}html.bfs-printing .bfs-calc input[type=text],html.bfs-printing .bfs-calc select{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;appearance:none!important;padding:0!important;text-align:left!important;color:var(--bfs-ink-soft)!important}html.bfs-printing .bfs-calc [style*=grid-template-columns]:not(.bfs-tabular){grid-template-columns:1fr!important}html.bfs-printing .bfs-calc [id$=ConsoleGrid]>div:first-child{border-right:none!important}html.bfs-printing .bfs-calc [style*=overflow]{overflow:visible!important}html.bfs-printing .bfs-calc [style*=max-height]{max-height:none!important}html.bfs-printing .bfs-calc .bfs-tabular,html.bfs-printing .bfs-calc [style*=min-width]{min-width:0!important}html.bfs-printing .bfs-calc .bfs-tabular{column-gap:10px}html.bfs-printing .bfs-calc [style*=box-shadow]{box-shadow:none!important}html.bfs-printing .bfs-calc .bfs-figure,html.bfs-printing .bfs-calc .bfs-keep,html.bfs-printing .bfs-calc .bfs-tabular,html.bfs-printing .bfs-calc tr,html.bfs-printing .bfs-calc .cf-row,html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:10px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:11px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:12px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:13px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:14px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:15px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:16px 1"],html.bfs-printing .bfs-calc [style*="border-radius:var(--radius-"][style*="padding:17px 1"]{break-inside:avoid}html.bfs-printing .bfs-calc .bfs-figure-head,html.bfs-printing .bfs-calc [style*="text-transform:uppercase"],html.bfs-printing .bfs-calc [style*="text-transform: uppercase"],html.bfs-printing .bfs-calc [style*="color:var(--bfs-slate-700);margin-bottom:7px"],html.bfs-printing .bfs-calc [style*="border-bottom:1px solid var(--border-divider);display:flex"]{break-after:avoid}html.bfs-printing .bfs-calc thead{display:table-header-group}html.bfs-printing .bfs-calc .bfs-tabnav{display:none!important}html.bfs-printing .bfs-calc .bfs-tabpanel{display:block!important}html.bfs-printing .bfs-calc .bfs-tabpanel[data-tab]:before{content:attr(data-tab);display:block;font:700 13px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--bfs-forest-600);margin:16px 0 2px}@page{margin:1.2cm}}.bfs-help-tip{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:1px solid var(--bfs-sage-200);border-radius:50%;background:var(--surface-card);color:var(--bfs-forest-600);font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:1;cursor:pointer;vertical-align:middle;transition:background .12s ease,border-color .12s ease,color .12s ease}.bfs-help-tip:hover,.bfs-help-tip:focus-visible{background:var(--bfs-sage-300);border-color:var(--bfs-sage-300);color:#fff;outline:none}.bfs-help-tip:focus-visible{box-shadow:var(--shadow-focus)}.bfs-help-chat{position:fixed;right:24px;bottom:24px;z-index:999999;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:min(560px,calc(100vh - 48px));overflow:hidden;box-sizing:border-box;border:1px solid var(--border-card);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:0 22px 48px -18px #1f28266b;font-family:var(--font-sans);animation:bfs-help-in .2s cubic-bezier(.2,.8,.25,1) both}.bfs-help-chat *,.bfs-help-chat *:before,.bfs-help-chat *:after{box-sizing:border-box}.bfs-help-chat--closing{animation:bfs-help-out .17s ease-in both}@keyframes bfs-help-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bfs-help-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion: reduce){.bfs-help-chat,.bfs-help-chat--closing{animation:none}}.bfs-help-chat__header{display:flex;align-items:center;gap:11px;flex:none;padding:13px 14px 13px 16px;background:var(--bfs-sage-300)}.bfs-help-chat__avatar{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;background:#fffffff0;color:var(--bfs-forest-600);font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;font-style:italic;padding-right:1px}.bfs-help-chat__heading{flex:1;min-width:0}.bfs-help-chat__title{font-size:15px;font-weight:700;line-height:1.25;color:#fff}.bfs-help-chat__disclaimer{margin-top:2px;font-size:10.5px;font-weight:400;line-height:1.35;color:#ffffffeb}.bfs-help-chat__close{display:flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:transparent;color:#fff;font-size:12px;line-height:1;cursor:pointer;transition:background .12s ease}.bfs-help-chat__close:hover,.bfs-help-chat__close:focus-visible{background:#ffffff3d;outline:none}.bfs-help-chat__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:16px;background:var(--surface-subtle)}.bfs-help-chat__row{display:flex;margin-bottom:10px}.bfs-help-chat__row--you{justify-content:flex-end}.bfs-help-chat__row:last-child{margin-bottom:0}.bfs-help-chat__bubble{max-width:88%;padding:11px 13px;border:1px solid var(--border-soft);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 2px;background:var(--surface-card);color:var(--bfs-slate-700);font-size:13.5px;font-weight:400;line-height:1.6}.bfs-help-chat__bubble--writing:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--bfs-sage-300);animation:bfs-help-caret .9s steps(2,start) infinite}@keyframes bfs-help-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.bfs-help-chat__bubble--writing:after{animation:none;opacity:0}}.bfs-help-chat__bubble--you{border-color:var(--bfs-positive-border);border-radius:var(--radius-lg) var(--radius-lg) 2px var(--radius-lg);background:var(--bfs-sage-100);color:var(--bfs-forest-700);font-size:13px;font-weight:600}.bfs-help-chat__bubble--notice{background:var(--bfs-sage-100);border-color:var(--bfs-positive-border);color:var(--bfs-forest-700)}.bfs-help-chat__bubble--unsent{opacity:.55;border-style:dashed}.bfs-help-chat__bubble--error{background:var(--bfs-caution-surface);border-color:var(--bfs-caution-border);color:var(--bfs-caution-accent)}.bfs-help-chat__retry{display:block;margin-top:8px;padding:0;border:none;background:none;color:var(--bfs-caution-accent);font-family:var(--font-sans);font-size:12.5px;font-weight:600;text-decoration:underline;cursor:pointer}.bfs-help-chat__typing{display:inline-flex;align-items:center;gap:4px;padding:14px}.bfs-help-chat__typing span{width:6px;height:6px;border-radius:50%;background:var(--bfs-sage-300);animation:bfs-help-blink 1.2s ease-in-out infinite both}.bfs-help-chat__typing span:nth-child(2){animation-delay:.18s}.bfs-help-chat__typing span:nth-child(3){animation-delay:.36s}@keyframes bfs-help-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion: reduce){.bfs-help-chat__typing span{animation:none;opacity:.6}}.bfs-help-chat__footer{flex:none;padding:11px 14px 12px;border-top:1px solid var(--border-divider);background:var(--surface-card)}.bfs-help-chat__composer{display:flex;align-items:flex-end;gap:8px}.bfs-help-chat__input{flex:1 1 auto;min-width:0;max-height:96px;padding:9px 12px;border:1px solid var(--border-input);border-radius:18px;background:var(--surface-card);color:var(--bfs-ink-soft);font-family:var(--font-sans);font-size:13px;line-height:1.45;resize:none;outline:none}.bfs-help-chat__input:focus{border-color:var(--bfs-sage-300);box-shadow:var(--shadow-focus)}.bfs-help-chat__input:disabled{background:var(--surface-subtle);color:var(--text-muted)}.bfs-help-chat__send{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:var(--bfs-sage-300);color:#fff;font-size:15px;line-height:1;cursor:pointer;transition:background .12s ease,opacity .12s ease}.bfs-help-chat__send:hover:not(:disabled),.bfs-help-chat__send:focus-visible:not(:disabled){background:var(--bfs-sage-500);outline:none}.bfs-help-chat__send:disabled{opacity:.45;cursor:not-allowed}.bfs-help-chat__actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.bfs-help-chat__composer+.bfs-help-chat__actions{margin-top:15px;padding-left:13px}.bfs-help-chat__advisor{flex:none;font-size:11.5px;font-weight:600;color:var(--bfs-forest-600);text-decoration:none;border-bottom:1px solid var(--bfs-sage-200)}.bfs-help-chat__advisor:hover,.bfs-help-chat__advisor:focus-visible{color:var(--bfs-forest-700);border-bottom-color:var(--bfs-forest-600)}.bfs-help-chat__note{margin:0;font-size:10.5px;line-height:1.4;color:var(--text-faint);text-align:right}.bfs-help-chat__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 600px){.bfs-help-chat__send{width:42px;height:42px;font-size:17px}.bfs-help-chat__input{padding:11px 13px;font-size:14px}.bfs-help-chat__composer+.bfs-help-chat__actions{padding-left:14px}.bfs-help-chat{inset:0;width:auto;max-width:none;max-height:none;border:none;border-radius:0;box-shadow:none;animation:bfs-help-sheet-in .24s cubic-bezier(.2,.8,.25,1) both}.bfs-help-chat--closing{animation:bfs-help-sheet-out .19s ease-in both}.bfs-help-chat__header{padding-top:calc(13px + env(safe-area-inset-top))}.bfs-help-chat__footer{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@keyframes bfs-help-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bfs-help-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}}@media print{.bfs-help-chat,#bfs-help-chat-root,.bfs-help-tip{display:none!important}}
