.ai-rec-map--live[data-v-2755c68e]{bottom:0;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;z-index:1}.ai-rec-map--embedded[data-v-2755c68e]{position:absolute}.ai-rec-map__canvas[data-v-2755c68e]{bottom:0;left:0;position:absolute;right:0;top:0}.ai-rec-map__poi-attrib[data-v-2755c68e]{bottom:4px;color:hsla(0,0%,100%,.85);font-size:10px;left:8px;line-height:1.2;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ai-rec-map__callout[data-v-2755c68e]{align-items:center;animation:aiCalloutIn-2755c68e .5s ease-out 1 both;background:rgba(10,14,20,.62);border:1px solid hsla(0,0%,100%,.18);border:1px solid var(--on-primary-hairline,hsla(0,0%,100%,.18));border-radius:999px;bottom:42px;color:#fff;color:var(--on-primary,#fff);display:inline-flex;font-size:12px;font-weight:600;gap:7px;left:50%;line-height:1;padding:6px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap}.ai-rec-map__callout-dot[data-v-2755c68e]{background:#f26625;background:var(--color-primary,#f26625);border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.7);flex:0 0 auto;height:10px;position:relative;width:10px}.callout--fresh .ai-rec-map__callout-dot[data-v-2755c68e]:after{animation:aiCalloutPulse-2755c68e 1.4s ease-out 1 both;border:2px solid #f26625;border:2px solid var(--party-color,var(--color-primary,#f26625));border-radius:50%;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}@keyframes aiCalloutIn-2755c68e{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes aiCalloutPulse-2755c68e{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.ai-rec-map__callout[data-v-2755c68e]{animation:none}.callout--fresh .ai-rec-map__callout-dot[data-v-2755c68e]:after{animation:none;opacity:0}}.hc-modal-shell[data-v-4e68ec72]{background-color:#f5f7fa;border-radius:inherit;display:flex;flex-direction:column;max-height:calc(100vh - 20px);overflow:hidden}.hc-modal-header[data-v-4e68ec72]{background:#5567ff;background:var(--color-primary,#5567ff);background:color-mix(in srgb,#5567ff 88%,#fff);color:#fff;margin:0;padding:.85rem 2.4rem .85rem 1.1rem;position:relative}@supports (color:color-mix(in lch,red,blue)){.hc-modal-header[data-v-4e68ec72]{background:color-mix(in srgb,var(--color-primary,#5567ff) 88%,#fff)}}.hc-modal-header__title[data-v-4e68ec72]{color:#fff;display:block;font-size:1.05rem;font-weight:600;line-height:1.2;word-break:break-word}.hc-modal-header-prepend[data-v-4e68ec72]{margin:0;padding:0}.hc-modal-header-prepend[data-v-4e68ec72]:empty{display:none}.hc-modal-body[data-v-4e68ec72]{overflow:auto;padding:1rem 1.1rem}.modal-content-slot[data-v-4e68ec72]{max-height:calc(100vh - 200px);overflow-x:hidden}.hc-modal-footer[data-v-4e68ec72]:empty{display:none}.document-modal img[data-v-4e68ec72]{border:1px solid #000}.close-btn[data-v-4e68ec72]{background-color:transparent;border:0;color:#fff;cursor:pointer;font-size:1.1rem;line-height:1;outline:none;position:absolute;right:.85rem;top:.55rem;z-index:999999}.vm--overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.6)!important}.vm--container.vm-overlay-light .vm--overlay{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(0,0,0,.18)!important}.vm--container:has(>.vm--modal.vm-light-backdrop) .vm--overlay{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(0,0,0,.18)!important}.vm--modal.vm-embedded{--vm-embedded-col:100%;background:transparent;border-radius:0;box-shadow:none;left:0!important;margin-left:0;width:100%!important}.vm--modal.vm-embedded .hc-modal-shell{--on-primary:#3a4149;--on-primary-strong:#1f252c;--on-primary-muted:#6c757d;--on-primary-hairline:rgba(0,0,0,.1);--on-primary-tint:rgba(0,0,0,.06);background:transparent;border-radius:0;color:#3a4149;color:var(--on-primary,#3a4149);max-height:none;min-height:100vh}.vm--container.scrollable .vm--modal.vm-embedded{margin-bottom:0}.vm--modal.vm-embedded .hc-modal-body{background:#fff;border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.12);box-sizing:border-box;margin:max(24px,min(12vh,140px)) auto 24px;max-width:720px;max-width:var(--vm-embedded-col,720px);padding:1.5rem 1.25rem 1rem;width:100%}.vm--modal.vm-embedded .hc-modal-header{padding-left:0;padding-right:0}.vm--modal.vm-embedded .hc-modal-header__title{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:720px;max-width:var(--vm-embedded-col,720px);padding-left:1.25rem;padding-right:1.25rem}.vm--modal.vm-embedded .hc-modal-footer>[class*=col-]{padding-left:0;padding-right:0}.vm--modal.vm-embedded .custom-file-label,.vm--modal.vm-embedded .custom-select,.vm--modal.vm-embedded .form-control{background-color:#fff;border:1px solid #e6e8ec;border-radius:4px;box-shadow:none;color:#3b4249}.vm--modal.vm-embedded .custom-select:not(:disabled){background-color:#fff!important}.vm--modal.vm-embedded .custom-select:focus,.vm--modal.vm-embedded .form-control:focus{border-color:#9aa1ab!important;border-color:var(--on-primary-muted,#9aa1ab)!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.08);box-shadow:0 0 0 2px var(--on-primary-tint,hsla(0,0%,100%,.08))}.vm--modal.vm-embedded .multiselect-list{background-color:#fff;border-color:#e6e8ec}.vm--modal.vm-embedded .card{background-color:transparent;border:none;box-shadow:none;color:inherit}.vm--modal.vm-embedded .form-label{color:#e8eaee;color:var(--on-primary,#e8eaee)}.vm--modal.vm-embedded .page-separator{color:#9aa1ab;color:var(--on-primary-muted,#9aa1ab)}.vm--modal.vm-embedded .page-separator__text{background-color:transparent;color:#e8eaee;color:var(--on-primary,#e8eaee)}.vm--modal.vm-embedded .page-separator:before{background-color:hsla(0,0%,100%,.1);background-color:var(--on-primary-hairline,hsla(0,0%,100%,.1))}.vm--modal.vm-embedded .custom-control-label{color:#e8eaee;color:var(--on-primary,#e8eaee)}.vm--modal.vm-embedded .field-help,.vm--modal.vm-embedded .financing-slider__scale,.vm--modal.vm-embedded .financing-slider__toggle,.vm--modal.vm-embedded .intent-params-status__loading{color:#9aa1ab;color:var(--on-primary-muted,#9aa1ab)}.vm--modal.vm-embedded .financing-slider__label,.vm--modal.vm-embedded .financing-slider__toggle:hover{color:#e8eaee;color:var(--on-primary,#e8eaee)}.vm--modal.vm-embedded .modal-content-slot{max-height:none}@media (min-width:992px){.vm--modal.vm-embedded{--vm-embedded-col:720px}}.vm--container.vm-overlay-embedded .vm--overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:hsla(0,0%,100%,.72)!important}.vm--container:has(>.vm--modal.vm-embedded) .vm--overlay{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:hsla(0,0%,100%,.72)!important}.location-autocomplete[data-v-f244b7a8]{position:relative}.location-autocomplete[data-v-f244b7a8] .input-group-merge,.location-autocomplete[data-v-f244b7a8] .input-group-text,.location-autocomplete[data-v-f244b7a8] .location-autocomplete__input,.location-autocomplete[data-v-f244b7a8] .location-autocomplete__input:focus{border-color:#e9ecef!important;box-shadow:none!important;outline:none!important}.location-autocomplete__list[data-v-f244b7a8]{border-radius:8px;box-shadow:0 8px 24px rgba(31,45,65,.12);left:0;margin-top:4px;max-height:260px;overflow-y:auto;position:absolute;right:0;z-index:20}.location-autocomplete__item[data-v-f244b7a8]{align-items:center;cursor:pointer;display:flex}.location-autocomplete__item.is-active[data-v-f244b7a8]{background:#f5f6fa}.autocomplete-field__control[data-v-ea6ca1e6]{position:relative}.autocomplete-field__spinner[data-v-ea6ca1e6]{animation:ac-spin-ea6ca1e6 .7s linear infinite;border:2px solid rgba(0,0,0,.15);border-radius:50%;border-top:2px solid var(--color-primary,#1f4e9c);height:1rem;margin-top:-.5rem;position:absolute;right:.75rem;top:50%;width:1rem}@keyframes ac-spin-ea6ca1e6{to{transform:rotate(1turn)}}.autocomplete-field__menu[data-v-ea6ca1e6]{background:#fff;border:1px solid #e4e7ec;border-radius:.5rem;box-shadow:0 6px 18px rgba(0,0,0,.08);left:0;list-style:none;margin:0;max-height:16rem;overflow-y:auto;padding:.25rem 0;position:absolute;right:0;top:calc(100% + 2px);z-index:20}.autocomplete-field__option[data-v-ea6ca1e6]{cursor:pointer;font-size:.95rem;padding:.45rem .85rem}.autocomplete-field__option[data-v-ea6ca1e6]:hover{background:#1f4e9c;background:var(--color-primary,#1f4e9c);color:#fff}.autocomplete-field__empty[data-v-ea6ca1e6]{color:#6c757d;font-size:.85rem;padding:.45rem .85rem}.questions-container[data-v-7536446c]{align-items:center;display:flex;flex-direction:column;padding:20px 0}.question-label[data-v-7536446c]{animation:fadeIn-7536446c .8s ease-in;color:#f26625;color:var(--color-primary,#f26625);font-size:1.1rem;font-weight:300;line-height:1.4;margin:0 0 30px;max-width:600px;text-align:center}.question-label[data-v-7536446c] .highlight-text{font-weight:500}@keyframes fadeIn-7536446c{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.answer-hint[data-v-7536446c]{color:#b85a2c;color:color-mix(in srgb,#f26625 60%,#fff);font-size:.85rem;line-height:1.5;max-width:400px;text-align:center}@supports (color:color-mix(in lch,red,blue)){.answer-hint[data-v-7536446c]{color:color-mix(in srgb,var(--color-primary,#f26625) 60%,#fff)}}.option-buttons[data-v-7536446c]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px auto;max-width:520px}.option-btn[data-v-7536446c]{background:#fdf1ec;background:color-mix(in srgb,#f26625 6%,#fff);border:2px solid #fbd1be;border-radius:999px;color:#f26625;color:var(--color-primary,#f26625);cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:all .2s ease}@supports (color:color-mix(in lch,red,blue)){.option-btn[data-v-7536446c]{background:color-mix(in srgb,var(--color-primary,#f26625) 6%,#fff);border-color:color-mix(in srgb,var(--color-primary,#f26625) 30%,#fff)}}.option-btn[data-v-7536446c]:hover{background:#fde4d8;background:color-mix(in srgb,#f26625 15%,#fff);border-color:#f26625;border-color:var(--color-primary,#f26625);transform:scale(1.05)}@supports (color:color-mix(in lch,red,blue)){.option-btn[data-v-7536446c]:hover{background:color-mix(in srgb,var(--color-primary,#f26625) 15%,#fff)}}.option-btn.selected[data-v-7536446c]{background:rgba(96,165,250,.5);border-color:#60a5fa;transform:scale(1.05)}.q-thinking[data-v-7536446c]{align-items:center;color:#c2531f;color:color-mix(in srgb,#f26625 70%,#fff);display:inline-flex;font-size:.85rem;gap:8px;margin:0 0 16px}@supports (color:color-mix(in lch,red,blue)){.q-thinking[data-v-7536446c]{color:color-mix(in srgb,var(--color-primary,#f26625) 70%,#fff)}}.q-thinking-dot[data-v-7536446c]{animation:q-thinking-pulse-7536446c 1s ease-in-out infinite;background:#f26625;background:var(--color-primary,#f26625);border-radius:50%;height:8px;width:8px}@keyframes q-thinking-pulse-7536446c{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.q-swap-wrap[data-v-7536446c]{width:100%}.q-swap-enter-active[data-v-7536446c],.q-swap-leave-active[data-v-7536446c]{transition:opacity .3s ease,transform .3s ease}.q-swap-enter[data-v-7536446c]{opacity:0;transform:translateX(24px)}.q-swap-leave-to[data-v-7536446c]{opacity:0;transform:translateX(-24px)}.blurred-fields[data-v-7536446c]{filter:blur(2px);opacity:.5;pointer-events:none;transition:filter .2s ease,opacity .2s ease}.form-text-answer[data-v-7536446c]{margin:0 auto;max-width:600px;width:100%}.form-text-answer .form-control[data-v-7536446c]{resize:vertical;width:100%}.form-date-answer[data-v-7536446c],.form-duration-answer[data-v-7536446c],.form-location-answer[data-v-7536446c],.form-lookup-answer[data-v-7536446c],.form-money-answer[data-v-7536446c],.form-number-answer[data-v-7536446c]{margin:0 auto;max-width:600px;width:100%}.form-date-answer .form-control[data-v-7536446c],.form-number-answer .form-control[data-v-7536446c]{width:100%}.form-lookup-answer[data-v-7536446c] .col-12{padding-left:0;padding-right:0}.form-money-answer .money-input[data-v-7536446c]{align-items:stretch;display:flex}.form-money-answer .money-unit[data-v-7536446c]{align-items:center;background-color:#f1f3f5;border:1px solid #ced4da;border-radius:4px 0 0 4px;border-right:none;color:#495057;display:inline-flex;font-weight:600;padding:0 12px}.form-money-answer .form-control[data-v-7536446c]{border-radius:0 4px 4px 0;width:100%}.form-duration-answer[data-v-7536446c]{align-items:center;display:flex;gap:8px}.form-duration-answer .form-control[data-v-7536446c]{flex:1}.form-duration-answer .duration-unit[data-v-7536446c]{color:#495057;font-weight:500;white-space:nowrap}.action-buttons-row[data-v-7536446c]{display:flex;gap:8px;margin-top:24px}.action-buttons-row[data-v-7536446c],.cancel-circle-btn[data-v-7536446c]{align-items:center;justify-content:center}.cancel-circle-btn[data-v-7536446c]{background-color:#fff;border:none;border-radius:50%;color:#dc3545;cursor:pointer;display:inline-flex;height:48px;transition:all .2s ease;width:48px}.cancel-circle-btn[data-v-7536446c]:hover{background-color:#f8f9fa;transform:scale(1.05)}.cancel-circle-btn[data-v-7536446c]:active{transform:scale(.95)}.next-question-btn[data-v-7536446c]{background-color:#1e3c70;border-color:#1e3c70;border-radius:6px;color:#fff;font-weight:600;padding:10px 24px;transition:all .2s ease}.next-question-btn[data-v-7536446c]:hover{background-color:#162d54;border-color:#162d54;color:#fff}.next-question-btn[data-v-7536446c]:active{background-color:#0f2040;border-color:#0f2040}.next-question-btn.disabled[data-v-7536446c],.next-question-btn[data-v-7536446c]:disabled{background-color:#4a5568;border-color:#4a5568;color:#a0aec0;cursor:not-allowed;opacity:.6}.next-question-btn.disabled[data-v-7536446c]:hover,.next-question-btn[data-v-7536446c]:disabled:hover{background-color:#4a5568;border-color:#4a5568;transform:none}.number-buttons[data-v-7536446c]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px auto;max-width:320px}.number-btn[data-v-7536446c]{background:#fdf1ec;background:color-mix(in srgb,#f26625 6%,#fff);border:2px solid #fbd1be;border-radius:50%;color:#f26625;color:var(--color-primary,#f26625);cursor:pointer;font-size:16px;font-weight:600;height:48px;transition:all .2s ease;width:48px}@supports (color:color-mix(in lch,red,blue)){.number-btn[data-v-7536446c]{background:color-mix(in srgb,var(--color-primary,#f26625) 6%,#fff);border-color:color-mix(in srgb,var(--color-primary,#f26625) 30%,#fff)}}.number-btn[data-v-7536446c]:hover{background:#fde4d8;background:color-mix(in srgb,#f26625 15%,#fff);border-color:#f26625;border-color:var(--color-primary,#f26625);transform:scale(1.1)}@supports (color:color-mix(in lch,red,blue)){.number-btn[data-v-7536446c]:hover{background:color-mix(in srgb,var(--color-primary,#f26625) 15%,#fff)}}.number-btn.selected[data-v-7536446c]{background:rgba(96,165,250,.5);border-color:#60a5fa;transform:scale(1.1)}.binary-buttons[data-v-7536446c]{display:flex;gap:20px;justify-content:center;margin:20px 0}.binary-btn[data-v-7536446c]{background:#fdf1ec;background:color-mix(in srgb,#f26625 6%,#fff);border:2px solid #fbd1be;border-radius:10px;color:#f26625;color:var(--color-primary,#f26625);cursor:pointer;font-size:18px;font-weight:600;padding:14px 40px;transition:all .2s ease}@supports (color:color-mix(in lch,red,blue)){.binary-btn[data-v-7536446c]{background:color-mix(in srgb,var(--color-primary,#f26625) 6%,#fff);border-color:color-mix(in srgb,var(--color-primary,#f26625) 30%,#fff)}}.binary-btn[data-v-7536446c]:hover{transform:scale(1.05)}.binary-yes.selected[data-v-7536446c],.binary-yes[data-v-7536446c]:hover{background:#fbd6c4;background:color-mix(in srgb,#f26625 25%,#fff);border-color:#f26625;border-color:var(--color-primary,#f26625)}@supports (color:color-mix(in lch,red,blue)){.binary-yes.selected[data-v-7536446c],.binary-yes[data-v-7536446c]:hover{background:color-mix(in srgb,var(--color-primary,#f26625) 25%,#fff)}}.binary-no.selected[data-v-7536446c],.binary-no[data-v-7536446c]:hover{background:rgba(239,68,68,.3);border-color:#ef4444}@media (max-width:576px){.questions-container[data-v-7536446c]{justify-content:center;min-height:100vh}.question-label[data-v-7536446c]{font-size:1rem;padding:0 15px}.number-buttons[data-v-7536446c]{gap:8px;max-width:280px}.number-btn[data-v-7536446c]{font-size:14px;height:40px;width:40px}.binary-buttons[data-v-7536446c]{gap:12px}.binary-btn[data-v-7536446c]{font-size:16px;padding:12px 28px}.option-buttons[data-v-7536446c]{gap:8px}.option-btn[data-v-7536446c]{font-size:14px;padding:9px 16px}}.multiselect-list[data-v-28d35ad1]{border:1px solid #e4e7ec;border-radius:.5rem;display:flex;flex-direction:column;gap:.35rem;padding:.5rem .75rem}.chbx-input[data-v-7898919a]{z-index:999999!important}label[data-v-04a7a48a]{min-height:18px}.field-help[data-v-4adbf230]{color:#6c757d;font-size:.85rem;margin-bottom:.75rem;margin-top:-.5rem}.subproject-page-header[data-v-4adbf230]{background:#1f4e9c;background:var(--color-primary,#1f4e9c);background:color-mix(in srgb,#1f4e9c 88%,#fff);border-bottom:1px solid hsla(0,0%,100%,.18);margin:-1rem -1.1rem 1.75rem;padding:1rem 1.25rem;position:sticky;top:0;z-index:5}@supports (color:color-mix(in lch,red,blue)){.subproject-page-header[data-v-4adbf230]{background:color-mix(in srgb,var(--color-primary,#1f4e9c) 88%,#fff)}}.subproject-page-header__row[data-v-4adbf230]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.subproject-page-header__title[data-v-4adbf230]{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.mic-btn[data-v-4adbf230]{align-items:center;background:#1f4e9c;background:var(--color-primary,#1f4e9c);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;width:2.5rem}.mic-btn[data-v-4adbf230]:hover{transform:scale(1.05)}.mic-btn[data-v-4adbf230]:disabled{cursor:progress;opacity:.6}.mic-btn.recording[data-v-4adbf230]{animation:mic-pulse-4adbf230 1.2s ease-in-out infinite;background:#ed0b4c}@keyframes mic-pulse-4adbf230{0%{box-shadow:0 0 0 0 rgba(237,11,76,.5)}70%{box-shadow:0 0 0 12px rgba(237,11,76,0)}to{box-shadow:0 0 0 0 rgba(237,11,76,0)}}.voice-hint[data-v-4adbf230]{color:#6c757d;font-size:.85rem;margin:.5rem 0 0}.voice-hint.listening[data-v-4adbf230]{color:#ed0b4c;font-weight:600}.voice-hint.error[data-v-4adbf230]{color:#dc3545}.sound-waves[data-v-4adbf230]{align-items:center;display:flex;flex:1 1 auto;gap:4px;height:1.5rem}.sound-waves__bar[data-v-4adbf230]{animation:sound-wave-4adbf230 .85s ease-in-out infinite;background:#fff;border-radius:3px;display:inline-block;height:.5rem;width:3px}@keyframes sound-wave-4adbf230{0%,to{height:.4rem;opacity:.55}50%{height:1.4rem;opacity:1}}.intent-params-status__loading[data-v-4adbf230]{color:#6c757d;font-size:.9rem;margin:0}.intent-params-status__error[data-v-4adbf230]{color:#dc3545;font-size:.9rem;margin:0}.intent-params-status__retry[data-v-4adbf230]{color:#dc3545;font-size:.9rem;-webkit-text-decoration:underline;text-decoration:underline;vertical-align:baseline}.financing-slider__label[data-v-4adbf230]{color:#333;display:block;font-size:.95rem;margin-bottom:.4rem}.financing-slider__input[data-v-4adbf230]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#c9ced6;border-radius:3px;cursor:pointer;height:6px;outline:none;width:100%}.financing-slider__input[data-v-4adbf230]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#2f3747;background:var(--color-primary,#2f3747);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer;height:18px;width:18px}.financing-slider__input[data-v-4adbf230]::-moz-range-thumb{background:#2f3747;background:var(--color-primary,#2f3747);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer;height:18px;width:18px}.financing-slider__input[data-v-4adbf230]::-moz-range-track{background:#c9ced6;border-radius:3px;height:6px}.financing-slider__input[data-v-4adbf230]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px hsla(0,0%,100%,.45),0 1px 4px rgba(0,0,0,.35)}.financing-slider__scale[data-v-4adbf230]{color:#6c757d;display:flex;font-size:.75rem;justify-content:space-between;margin-top:.2rem}.ai-hitl-toggle[data-v-5918c1f2]{align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:inline-flex;padding:3px;position:fixed;right:1.5rem;top:1.5rem;z-index:2147480002}.ai-hitl-seg[data-v-5918c1f2]{align-items:center;background:transparent;border:0;border-radius:999px;color:#6c757d;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;line-height:1;padding:.4rem .85rem;transition:background .18s ease,color .18s ease}.ai-hitl-seg[data-v-5918c1f2]:hover{color:#f26625;color:var(--color-primary,#f26625)}.ai-hitl-seg.seg-active[data-v-5918c1f2],.ai-hitl-seg.seg-active[data-v-5918c1f2]:hover{background-color:#f26625;background-color:var(--color-primary,#f26625);color:#fff}.ai-hitl-seg[data-v-5918c1f2]:focus-visible{outline:2px solid #fff;outline:2px solid var(--on-primary,#fff);outline-offset:2px}.ai-hitl-label[data-v-5918c1f2]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:991.98px){.ai-hitl-toggle[data-v-5918c1f2]{bottom:calc(1rem + env(safe-area-inset-bottom, 0px));left:50%;right:auto;top:auto;transform:translateX(-50%)}}.voice-waves[data-v-7513de0f]{height:100%;position:relative;width:100%}.voice-waves__canvas[data-v-7513de0f]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ai-intake-card[data-v-d88172e6]{color:#3c4858;color:var(--ipe-ink,#3c4858);text-align:left;width:min(680px,100%)}.ipe-nav[data-v-d88172e6]{background:#fff;background:var(--ipe-card-bg,#fff);border:0;border-radius:10px 10px 0 0;box-shadow:none;display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;overflow:visible;padding:0 4px;width:100%}.ipe-nav .ipe-order-1[data-v-d88172e6]{order:1}.ipe-nav .ipe-order-2[data-v-d88172e6]{order:2}.ipe-nav .ipe-order-3[data-v-d88172e6]{order:3}.ipe-nav .nav-item[data-v-d88172e6]{flex:1 1 0;list-style:none;margin:4px;min-width:0}.ipe-nav .nav-link[data-v-d88172e6]{background:transparent;border:0;border-radius:.5rem;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);cursor:pointer;display:block;padding:.5rem;position:relative;transition:opacity .15s ease,background-color .15s ease;width:100%}.ipe-nav .nav-link.active[data-v-d88172e6]{background-color:#f26625;background-color:var(--color-primary,#f26625);color:#fff}.ipe-nav .nav-link.active .ipe-tab-label[data-v-d88172e6]{color:#fff}.ipe-nav .nav-link[data-v-d88172e6]:focus-visible{outline:2px solid #f26625;outline:2px solid var(--color-primary,#f26625);outline-offset:2px}.ipe-tab-col[data-v-d88172e6]{align-items:center;display:flex;flex-direction:column;gap:2px}.ipe-tab-ico[data-v-d88172e6]{display:inline-flex;font-size:1.6rem;line-height:1}.ipe-tab-label[data-v-d88172e6]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1;margin-top:2px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ipe-nav .ipe-tab-locked .nav-link[data-v-d88172e6]{cursor:not-allowed;opacity:.45}.ipe-nav .ipe-tab-locked .nav-link[data-v-d88172e6]:hover{opacity:.7}.ipe-tab-locklet[data-v-d88172e6]{display:inline-flex;left:8px;line-height:1;margin:0;opacity:0;pointer-events:none;position:absolute;top:6px;transition:opacity .15s ease;z-index:3}.ipe-nav .ipe-tab-locked .nav-link:hover .ipe-tab-locklet[data-v-d88172e6]{opacity:1}.ipe-content[data-v-d88172e6]{background:#fff;background:var(--ipe-card-bg,#fff);border:0;border-radius:0 0 10px 10px;box-shadow:none;max-height:min(72vh,640px);overflow-y:auto;padding:1rem .5rem;position:relative;text-align:left}@media (min-width:576px){.ipe-content[data-v-d88172e6]{padding:1.5rem .75rem}}.tab-pane[data-v-d88172e6]{display:none}.tab-pane.active[data-v-d88172e6]{display:block}.ipe-tab-header[data-v-d88172e6]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-align:left;text-transform:uppercase}.ipe-tab-header--withhelp[data-v-d88172e6]{align-items:center;display:flex;gap:8px}.ipe-step-num[data-v-d88172e6]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.ipe-step-dir[data-v-d88172e6]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;font-weight:500;letter-spacing:0;margin:-6px 0 14px;text-align:left;text-transform:none}.ipe-tab-compute[data-v-d88172e6]{flex:none;margin-left:auto;order:1}.apply-voice.card-body[data-v-d88172e6]{align-items:center;display:flex;flex-direction:column;min-height:220px;padding:4px .625rem 58px;text-align:center}.apply-voice.card-body .ipe-tab-header[data-v-d88172e6]{align-self:stretch}@media (max-width:767px){.apply-voice.card-body[data-v-d88172e6]{min-height:150px}}.compute-nav[data-v-d88172e6]{position:relative}.compute-nav[data-v-d88172e6],.compute-nav__btn[data-v-d88172e6]{align-items:center;display:inline-flex}.compute-nav__btn[data-v-d88172e6]{background:transparent;border:0;color:inherit;cursor:pointer;gap:6px;line-height:1;padding:4px 6px}.compute-nav__ico[data-v-d88172e6]{animation:computeNavGlow-d88172e6 1.5s ease-in-out infinite;color:#f26625;color:var(--color-primary,#f26625);display:inline-flex;line-height:1}@keyframes computeNavGlow-d88172e6{0%,to{filter:drop-shadow(0 0 2px rgba(242,102,37,.55));filter:drop-shadow(0 0 2px rgba(var(--color-primary-rgb,242,102,37),.55))}50%{filter:drop-shadow(0 0 7px rgba(242,102,37,.95));filter:drop-shadow(0 0 7px rgba(var(--color-primary-rgb,242,102,37),.95))}}@media (prefers-reduced-motion:reduce){.compute-nav__ico[data-v-d88172e6]{animation:none}}.compute-nav__units[data-v-d88172e6]{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:0;text-transform:none}.compute-nav__picker[data-v-d88172e6]{background:#fff;background:var(--ipe-card-bg,#fff);border-radius:8px;box-shadow:0 8px 24px rgba(10,14,20,.18);display:flex;flex-direction:column;gap:6px;margin-top:6px;min-width:120px;padding:10px;position:absolute;right:0;top:100%;z-index:20}.compute-nav__chip[data-v-d88172e6]{background:rgba(242,102,37,.12);background:rgba(var(--color-primary-rgb,242,102,37),.12);border:0;border-radius:999px;color:#f26625;color:var(--color-primary,#f26625);cursor:pointer;font-size:13px;font-weight:800;line-height:1;padding:7px 14px;text-transform:none;transition:background .15s ease,color .15s ease}.compute-nav__chip[data-v-d88172e6]:hover{background:#f26625;background:var(--color-primary,#f26625);color:#fff}.ipe-compute-row[data-v-d88172e6]{display:flex;justify-content:center}.compute-widget[data-v-d88172e6]{width:100%}.invest-amounts[data-v-d88172e6]{display:flex;flex-wrap:wrap;gap:10px}.invest-amounts .btn[data-v-d88172e6]{border-radius:6px;cursor:pointer;flex:1 1 28%;font-size:15px;font-weight:700;min-width:72px;padding:14px 8px}.invest-amounts .btn-soft-primary[data-v-d88172e6]{background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.25);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.25);color:#f26625;color:var(--color-primary,#f26625)}.invest-amounts .btn-soft-primary[data-v-d88172e6]:hover{background:#fff;background:var(--ipe-card-bg,#fff);border-color:#f26625;border-color:var(--color-primary,#f26625)}.invest-amounts .btn-primary[data-v-d88172e6]{background:rgba(242,102,37,.14);background:rgba(var(--color-primary-rgb,242,102,37),.14);border:2px solid #f26625;border:2px solid var(--color-primary,#f26625);box-shadow:none;color:#f26625;color:var(--color-primary,#f26625)}@media (max-width:767px){.invest-amounts[data-v-d88172e6]{gap:8px}.invest-amounts .btn[data-v-d88172e6]{font-size:14px;padding:10px 6px}}.issue-feed__list[data-v-d88172e6]{border:0;max-height:40vh;overflow-y:auto}.issue-row[data-v-d88172e6]{border-top:1px solid rgba(60,72,88,.12);border-top:1px solid var(--ipe-hairline,rgba(60,72,88,.12));padding:8px 4px}.issue-row[data-v-d88172e6]:first-child{border-top:0}.issue-row .media[data-v-d88172e6]{align-items:flex-start;display:flex}.hn-vote[data-v-d88172e6]{align-items:center;background:transparent;border:0;color:#8492a6;color:var(--ipe-ink-muted,#8492a6);cursor:pointer;flex:none;flex-direction:column;gap:0;padding:2px 6px}.hn-vote[data-v-d88172e6],.hn-vote__ico[data-v-d88172e6]{display:inline-flex;line-height:1}.hn-vote__pts[data-v-d88172e6]{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.hn-vote--voted .hn-vote__pts[data-v-d88172e6],.hn-vote--voted[data-v-d88172e6]{color:#f26625;color:var(--color-primary,#f26625);cursor:default}.issue-row .content[data-v-d88172e6]{flex:1 1 auto;margin-left:8px;min-width:0;text-align:left}.issue-row__head[data-v-d88172e6]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.issue-row__title[data-v-d88172e6]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:14px;font-weight:600;margin:0;min-width:0}.forum-title[data-v-d88172e6]{color:inherit}.issue-row__site[data-v-d88172e6]{font-weight:500;margin-left:4px}.issue-row__meta[data-v-d88172e6],.issue-row__site[data-v-d88172e6]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px}.issue-row__meta[data-v-d88172e6]{flex:none}.issue-feed__empty[data-v-d88172e6]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:13px;margin:0;padding:14px 6px;text-align:left}.compute-nav__picker[data-v-d88172e6],.ipe-content[data-v-d88172e6],.ipe-nav[data-v-d88172e6]{box-shadow:none!important}.ipe-dock-toggle[data-v-d88172e6]{background:transparent;border:none;bottom:6px;color:rgba(39,44,51,.35);cursor:pointer;font-size:12px;line-height:1;padding:2px 6px;position:absolute;right:8px;z-index:3}.ipe-dock-toggle[data-v-d88172e6]:focus-visible,.ipe-dock-toggle[data-v-d88172e6]:hover{color:rgba(39,44,51,.75)}.ai-intake-card[data-v-d88172e6]{position:relative}.ai-intake-card.ipe-docked[data-v-d88172e6]{background:#fff;background:var(--ipe-card-bg,#fff);border-radius:16px;bottom:14px!important;height:123px!important;left:14px!important;max-height:123px!important;max-width:123px!important;min-height:0!important;min-width:0!important;overflow:hidden;position:fixed;right:auto!important;top:auto!important;width:123px!important;z-index:3}@media (min-width:992px){.ai-intake-card.ipe-docked[data-v-d88172e6]{left:114px}}.ipe-docked .ai-rec-done[data-v-d88172e6],.ipe-docked .ai-rec-error[data-v-d88172e6],.ipe-docked .ai-rec-retry-hint[data-v-d88172e6],.ipe-docked .ai-rec-transcript-toggle[data-v-d88172e6],.ipe-docked .ai-rec-transcript[data-v-d88172e6],.ipe-docked .ipe-nav[data-v-d88172e6],.ipe-docked .ipe-step-dir[data-v-d88172e6],.ipe-docked .ipe-tab-header[data-v-d88172e6]{display:none!important}.ipe-docked .ipe-content[data-v-d88172e6]{border-radius:16px;box-shadow:none;height:100%;max-height:none;overflow:hidden;padding:8px}.ipe-docked .ai-rec-waves[data-v-d88172e6]{background-image:repeating-linear-gradient(90deg,rgba(39,44,51,.18),rgba(39,44,51,.18) 4px,transparent 0,transparent 10px);background-image:repeating-linear-gradient(90deg,rgba(39,44,51,.18) 0 4px,transparent 4px 10px);background-position:50%;background-repeat:no-repeat;background-size:100% 34%;height:100%!important;min-height:0}.ipe-dock-expand-glyph[data-v-d88172e6]{color:rgba(39,44,51,.55);font-size:14px;line-height:1;position:absolute;right:8px;top:6px}.ipe-dock-restore[data-v-d88172e6]{background:transparent;border:none;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:4}.ipe-compute-pill[data-v-d88172e6]{align-items:center;background:#2f3747;background:var(--color-primary,#2f3747);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;margin-left:8px;padding:4px 12px}.ipe-gate-box[data-v-d88172e6]{padding:1rem}.ipe-compute-pill[data-v-d88172e6]:focus-visible,.ipe-compute-pill[data-v-d88172e6]:hover{filter:brightness(1.15)}.ai-rec-prompt[data-v-8c103e84]{align-self:stretch;color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;font-weight:500;line-height:1.45;margin:-6px 0 14px;text-align:left}.ai-rec-resting[data-v-8c103e84]{background:transparent}.ai-record-surface[data-v-8c103e84]{align-items:center;bottom:0;color:#fff;color:var(--on-primary,#fff);display:flex;flex-direction:column;gap:18px;justify-content:center;left:0;padding:24px;position:fixed;right:0;text-align:center;top:0;z-index:1}.ai-record-surface>[data-v-8c103e84]{position:relative;z-index:1}.ai-rec-mic[data-v-8c103e84]{align-items:center;border:none;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;position:relative;transition:transform .1s ease}.ai-rec-mic[data-v-8c103e84]:active{transform:scale(.97)}.ai-rec-mic[data-v-8c103e84]:focus-visible{outline:3px solid #f26625;outline:3px solid var(--party-color,var(--color-primary,#f26625));outline-offset:4px}.ai-rec-mic.recording @keyframes aiRecHeartbeat 0%[data-v-8c103e84],.ai-rec-mic.recording @keyframes aiRecHeartbeat to[data-v-8c103e84]{transform:scale(1)}.ai-rec-mic.recording @keyframes aiRecHeartbeat 50%[data-v-8c103e84]{transform:scale(1.05)}.ai-rec-waves[data-v-8c103e84]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:0 0 auto;height:max(140px,min(30vh,320px));height:max(120px,min(26svh,300px));justify-content:center;margin:0;padding:0;position:relative;width:100%}.ai-rec-waves .voice-waves[data-v-8c103e84],.ai-rec-waves .voice-waves__canvas[data-v-8c103e84]{height:100%;width:100%}.ai-rec-transcript-toggle[data-v-8c103e84]{background:transparent;border:none;color:rgba(39,44,51,.45);cursor:pointer;font-size:12px;letter-spacing:.04em;padding:0;text-transform:uppercase}.ai-rec-transcript-toggle[data-v-8c103e84]:focus-visible,.ai-rec-transcript-toggle[data-v-8c103e84]:hover{color:rgba(39,44,51,.8)}.ai-rec-transcript[data-v-8c103e84]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:15px;line-height:1.5;margin:0;max-width:520px;min-height:24px}.ai-rec-error[data-v-8c103e84],.ai-rec-retry-hint[data-v-8c103e84]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:13px;margin:0}.ai-rec-cta[data-v-8c103e84]{align-items:center;background:rgba(47,55,71,.14);border:none;border-radius:0;bottom:0;color:#2f3747;color:var(--color-primary,#2f3747);cursor:default;display:flex;font-size:13px;font-weight:600;height:50px;justify-content:center;left:0;letter-spacing:.03em;margin:0;overflow:hidden;padding:0 22px;position:absolute;right:0;transition:color .2s ease,border-color .2s ease,background .2s ease;width:auto;z-index:3}@supports (color:color-mix(in lch,red,blue)){.ai-rec-cta[data-v-8c103e84]{background:color-mix(in srgb,var(--color-primary,#2f3747) 14%,transparent)}}.ai-rec-cta__progress[data-v-8c103e84]{background:rgba(47,55,71,.26);bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:width .25s linear}@supports (color:color-mix(in lch,red,blue)){.ai-rec-cta__progress[data-v-8c103e84]{background:color-mix(in srgb,var(--color-primary,#2f3747) 26%,transparent)}}@media (prefers-reduced-motion:reduce){.ai-rec-cta__progress[data-v-8c103e84]{transition:none}}.ai-rec-cta__label[data-v-8c103e84]{position:relative;z-index:1}.ai-rec-cta.is-active[data-v-8c103e84]{background:#2f3747;background:var(--color-primary,#2f3747);color:#fff;cursor:pointer}.ai-rec-fallback[data-v-8c103e84],.ai-rec-panel-msg[data-v-8c103e84]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:15px;line-height:1.5;margin:0;max-width:480px}.ai-rec-use-form[data-v-8c103e84]{background:#f26625;background:var(--color-primary,#f26625);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px}.sr-only[data-v-8c103e84]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.investment-console[data-v-1340ff2f]{color:#3c4858;color:var(--ipe-ink,#3c4858);margin:0 auto;text-align:left;width:min(980px,100%)}.ipe-nav[data-v-1340ff2f]{background:#fff;background:var(--ipe-card-bg,#fff);border:0;border-radius:10px 10px 0 0;box-shadow:none;display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;overflow:visible;padding:0 4px;width:100%}.ipe-nav .ipe-order-1[data-v-1340ff2f]{order:1}.ipe-nav .ipe-order-2[data-v-1340ff2f]{order:2}.ipe-nav .ipe-order-3[data-v-1340ff2f]{order:3}.ipe-nav .nav-item[data-v-1340ff2f]{flex:1 1 0;list-style:none;margin:4px;min-width:0}.ipe-nav .nav-link[data-v-1340ff2f]{background:transparent;border:0;border-radius:.5rem;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);cursor:pointer;display:block;padding:.5rem;position:relative;transition:opacity .15s ease,background-color .15s ease;width:100%}.ipe-nav .nav-link.active[data-v-1340ff2f]{background-color:#f26625;background-color:var(--color-primary,#f26625);color:#fff}.ipe-nav .nav-link.active .ipe-tab-label[data-v-1340ff2f]{color:#fff}.ipe-nav .nav-link[data-v-1340ff2f]:focus-visible{outline:2px solid #f26625;outline:2px solid var(--color-primary,#f26625);outline-offset:2px}.ipe-tab-col[data-v-1340ff2f]{align-items:center;display:flex;flex-direction:column;gap:2px}.ipe-tab-ico[data-v-1340ff2f]{display:inline-flex;font-size:1.6rem;line-height:1}.ipe-tab-label[data-v-1340ff2f]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1;margin-top:2px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ipe-nav .ipe-tab-locked .nav-link[data-v-1340ff2f]{cursor:not-allowed;opacity:.45}.ipe-nav .ipe-tab-locked .nav-link[data-v-1340ff2f]:hover{opacity:.7}.ipe-tab-locklet[data-v-1340ff2f]{display:inline-flex;left:8px;line-height:1;margin:0;opacity:0;pointer-events:none;position:absolute;top:6px;transition:opacity .15s ease;z-index:3}.ipe-nav .ipe-tab-locked .nav-link:hover .ipe-tab-locklet[data-v-1340ff2f]{opacity:1}.ipe-content[data-v-1340ff2f]{background:#fff;background:var(--ipe-card-bg,#fff);border:0;border-radius:0 0 10px 10px;box-shadow:none;max-height:min(76vh,720px);overflow-y:auto;padding:1rem .75rem;position:relative;text-align:left}@media (min-width:576px){.ipe-content[data-v-1340ff2f]{padding:1.5rem 1rem}}.tab-pane[data-v-1340ff2f]{display:none}.tab-pane.active[data-v-1340ff2f]{display:block}.ipe-tab-header[data-v-1340ff2f]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-align:left;text-transform:uppercase}.ipe-tab-header--withhelp[data-v-1340ff2f]{align-items:center;display:flex;gap:8px}.ipe-step-num[data-v-1340ff2f]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.ipe-step-dir[data-v-1340ff2f]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;font-weight:500;letter-spacing:0;margin:-6px 0 14px;text-align:left;text-transform:none}.inv-market-chips[data-v-1340ff2f]{display:flex;flex-wrap:wrap;gap:10px}.inv-chip[data-v-1340ff2f]{background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.25);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.25);border-radius:999px;color:#f26625;color:var(--color-primary,#f26625);cursor:pointer;font-size:13px;font-weight:700;line-height:1;padding:8px 16px;transition:background .15s ease,border-color .15s ease}.inv-chip[data-v-1340ff2f]:hover{border-color:#f26625;border-color:var(--color-primary,#f26625)}.inv-chip--on[data-v-1340ff2f]{background:rgba(242,102,37,.14);background:rgba(var(--color-primary-rgb,242,102,37),.14);border:2px solid #f26625;border:2px solid var(--color-primary,#f26625);padding:7px 15px}.inv-targets-tools[data-v-1340ff2f]{align-items:center;display:flex;gap:10px;margin-bottom:10px}.inv-targets-search[data-v-1340ff2f]{flex:1 1 auto;min-width:0}.inv-select-all[data-v-1340ff2f]{flex:none}.inv-target-rows[data-v-1340ff2f]{max-height:38vh;overflow-y:auto}.inv-target-row[data-v-1340ff2f]{align-items:center;border-top:1px solid rgba(60,72,88,.12);border-top:1px solid var(--ipe-hairline,rgba(60,72,88,.12));display:flex;gap:10px;padding:8px 6px}.inv-target-row[data-v-1340ff2f]:first-child{border-top:0}.inv-pick[data-v-1340ff2f]{align-items:center;background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.35);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.35);border-radius:6px;color:transparent;cursor:pointer;display:inline-flex;flex:none;font-size:13px;height:24px;justify-content:center;line-height:1;width:24px}.inv-pick--on[data-v-1340ff2f]{background:#f26625;background:var(--color-primary,#f26625);border-color:#f26625;border-color:var(--color-primary,#f26625);color:#fff}.inv-target-row__body[data-v-1340ff2f]{flex:1 1 auto;min-width:0}.inv-target-row__title[data-v-1340ff2f]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:14px;font-weight:600}.inv-target-row__site[data-v-1340ff2f]{font-size:12px;margin-left:4px}.inv-target-row__site[data-v-1340ff2f],.inv-targets-note[data-v-1340ff2f]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6)}.inv-targets-note[data-v-1340ff2f]{font-size:13px;margin:0;padding:14px 6px}.inv-scope[data-v-1340ff2f]{background:rgba(242,102,37,.08);background:rgba(var(--color-primary-rgb,242,102,37),.08);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:14px;padding:3px}.inv-scope-seg[data-v-1340ff2f]{background:transparent;border:0;border-radius:999px;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:6px 14px}.inv-scope-seg.seg-active[data-v-1340ff2f]{background:#f26625;background:var(--color-primary,#f26625);color:#fff}.ipe-compute-row[data-v-1340ff2f]{display:flex;justify-content:center;margin-bottom:14px}.compute-widget[data-v-1340ff2f]{width:100%}.invest-amounts[data-v-1340ff2f]{display:flex;flex-wrap:wrap;gap:10px}.invest-amounts .btn[data-v-1340ff2f]{border-radius:6px;cursor:pointer;flex:1 1 20%;font-size:15px;font-weight:700;min-width:72px;padding:12px 8px}.inv-more.btn-soft-primary[data-v-1340ff2f],.inv-select-all.btn-soft-primary[data-v-1340ff2f],.invest-amounts .btn-soft-primary[data-v-1340ff2f]{background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.25);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.25);color:#f26625;color:var(--color-primary,#f26625)}.invest-amounts .btn-soft-primary[data-v-1340ff2f]:hover{border-color:#f26625;border-color:var(--color-primary,#f26625)}.invest-amounts .btn-primary[data-v-1340ff2f]{background:rgba(242,102,37,.14);background:rgba(var(--color-primary-rgb,242,102,37),.14);border:2px solid #f26625;border:2px solid var(--color-primary,#f26625);box-shadow:none;color:#f26625;color:var(--color-primary,#f26625)}.inv-forum[data-v-1340ff2f] .issue-feed__list{background-color:#f6f6ef;background-color:var(--inv-zebra-a,#f6f6ef);border:0;border-radius:8px;max-height:40vh;overflow:hidden;overflow-y:auto}.inv-forum[data-v-1340ff2f] .inv-forum-head{align-items:center;background-color:#f6f6ef;background-color:var(--inv-zebra-a,#f6f6ef);border-bottom:2px solid #f26625;border-bottom:2px solid var(--color-primary,#f26625);display:flex;font-size:14px;font-weight:700;gap:10px;justify-content:space-between;padding:.6rem .9rem}.inv-forum[data-v-1340ff2f] .issue-row{padding:.6rem .9rem}.inv-forum[data-v-1340ff2f] .issue-row:nth-child(odd){background-color:#efeee4;background-color:var(--inv-zebra-b,#efeee4)}.inv-forum[data-v-1340ff2f] .issue-row:nth-child(2n){background-color:#f6f6ef;background-color:var(--inv-zebra-a,#f6f6ef)}.inv-forum[data-v-1340ff2f] .issue-row:hover{background-color:#e9e7d9;background-color:var(--inv-zebra-hover,#e9e7d9)}.inv-forum[data-v-1340ff2f] .issue-row.issue-row--user-open,.inv-forum[data-v-1340ff2f] .issue-row.issue-row--user-open:hover{background-color:rgba(242,102,37,.1);background-color:rgba(var(--color-primary-rgb,242,102,37),.1)}.inv-forum[data-v-1340ff2f] .issue-row .media{align-items:flex-start;display:flex;min-width:0}.inv-forum[data-v-1340ff2f] .issue-row .content{min-width:0}.inv-forum[data-v-1340ff2f] .issue-row__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.inv-forum[data-v-1340ff2f] .issue-row__title{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:14px;font-weight:600;margin:0;min-width:0}.inv-forum[data-v-1340ff2f] .inv-row-title-btn{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.inv-forum[data-v-1340ff2f] .issue-row__site{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;font-weight:500;margin-left:4px}.inv-forum[data-v-1340ff2f] .issue-row__meta{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);flex:none;font-size:12px}.inv-forum[data-v-1340ff2f] .inv-row-detail{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:6px}.inv-forum[data-v-1340ff2f] .inv-row-detail__line{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;margin:0}.inv-forum[data-v-1340ff2f] .inv-row-detail__cta{background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.25);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.25);color:#f26625;color:var(--color-primary,#f26625)}.inv-forum[data-v-1340ff2f] .issue-feed__empty{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:13px;margin:0;padding:14px 6px;text-align:left}.inv-pane-foot[data-v-1340ff2f]{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.inv-continue.btn-primary[data-v-1340ff2f]{background:#f26625;background:var(--color-primary,#f26625);border-color:#f26625;border-color:var(--color-primary,#f26625);color:#fff}.inv-continue[data-v-1340ff2f]:disabled{cursor:not-allowed;opacity:.5}.ipe-content[data-v-1340ff2f],.ipe-nav[data-v-1340ff2f]{box-shadow:none!important}.ipe-gate-box[data-v-1340ff2f]{padding:1rem}@media (max-width:767px){.inv-targets-tools[data-v-1340ff2f]{flex-wrap:wrap}.invest-amounts .btn[data-v-1340ff2f]{font-size:14px;padding:10px 6px}.inv-pane-foot[data-v-1340ff2f]{justify-content:stretch}.inv-pane-foot .inv-continue[data-v-1340ff2f]{flex:1 1 auto}}.sdg-console[data-v-4f560319]{color:#3c4858;color:var(--ipe-ink,#3c4858);margin:0 auto;text-align:left;width:min(980px,100%)}.ipe-content[data-v-4f560319]{background:#fff;background:var(--ipe-card-bg,#fff);border:0;border-radius:10px;box-shadow:none!important;max-height:min(76vh,720px);overflow-y:auto;padding:1rem .75rem;position:relative;text-align:left}@media (min-width:576px){.ipe-content[data-v-4f560319]{padding:1.5rem 1rem}}.ipe-tab-header[data-v-4f560319]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.ipe-tab-header--withhelp[data-v-4f560319]{align-items:center;display:flex;gap:8px}.ipe-step-num[data-v-4f560319]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.ipe-step-dir[data-v-4f560319]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;font-weight:500;margin:-6px 0 14px;text-transform:none}.sdg-back[data-v-4f560319]{background:transparent;border:0;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);cursor:pointer;display:inline-flex;line-height:1;padding:2px 6px}.sdg-grid[data-v-4f560319]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sdg-tile[data-v-4f560319]{--sdg-color:var(--color-primary,#f26625);background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(0,0,0,.08);border-left:4px solid #f26625;border-left:4px solid var(--sdg-color);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:12px;text-align:left;transition:box-shadow .15s ease,transform .1s ease}.sdg-tile[data-v-4f560319]:hover{box-shadow:0 2px 10px rgba(0,0,0,.1)}.sdg-tile[data-v-4f560319]:focus-visible{outline:2px solid var(--sdg-color);outline-offset:2px}.sdg-tile__num[data-v-4f560319]{align-items:center;background:var(--sdg-color);border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.sdg-tile__title[data-v-4f560319]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:13px;font-weight:700;line-height:1.2}.sdg-tile__count[data-v-4f560319]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:11px}.sdg-alloc[data-v-4f560319]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sdg-alloc__label[data-v-4f560319]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:12px;font-weight:700}.sdg-alloc__segs[data-v-4f560319]{background:rgba(242,102,37,.08);background:rgba(var(--color-primary-rgb,242,102,37),.08);border-radius:999px;display:inline-flex;gap:4px;padding:3px}.sdg-alloc-seg[data-v-4f560319],.sdg-scope-seg[data-v-4f560319]{background:transparent;border:0;border-radius:999px;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:6px 14px}.sdg-alloc-seg.seg-active[data-v-4f560319],.sdg-scope-seg.seg-active[data-v-4f560319]{background:#f26625;background:var(--color-primary,#f26625);color:#fff}.sdg-alloc__sum[data-v-4f560319]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:12px;font-weight:700;margin-left:auto}.sdg-group[data-v-4f560319]{margin-bottom:14px}.sdg-group__title[data-v-4f560319]{align-items:center;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.sdg-group__lock[data-v-4f560319]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6)}.sdg-row[data-v-4f560319]{align-items:center;border-top:1px solid rgba(60,72,88,.12);border-top:1px solid var(--ipe-hairline,rgba(60,72,88,.12));display:flex;gap:10px;padding:8px 6px}.sdg-row[data-v-4f560319]:first-child{border-top:0}.sdg-row__body[data-v-4f560319]{flex:1 1 auto;min-width:0}.sdg-row__name[data-v-4f560319]{color:#3c4858;color:var(--ipe-ink,#3c4858);font-size:14px;font-weight:600}.sdg-row__site[data-v-4f560319]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;margin-left:4px}.sdg-row__weight[data-v-4f560319]{color:#f26625;color:var(--color-primary,#f26625);flex:none;font-size:13px;font-weight:700;min-width:44px;text-align:right}.sdg-row__slider[data-v-4f560319]{flex:1 1 40%;min-width:120px}.sdg-scope[data-v-4f560319]{background:rgba(242,102,37,.08);background:rgba(var(--color-primary-rgb,242,102,37),.08);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:14px;padding:3px}.sdg-amounts[data-v-4f560319]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sdg-amounts .btn[data-v-4f560319]{border-radius:6px;cursor:pointer;flex:1 1 20%;font-size:15px;font-weight:700;min-width:72px;padding:12px 8px}.sdg-amounts .btn-soft-primary[data-v-4f560319]{background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.25);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.25);color:#f26625;color:var(--color-primary,#f26625)}.sdg-amounts .btn-primary[data-v-4f560319]{background:rgba(242,102,37,.14);background:rgba(var(--color-primary-rgb,242,102,37),.14);border:2px solid #f26625;border:2px solid var(--color-primary,#f26625);box-shadow:none;color:#f26625;color:var(--color-primary,#f26625)}.sdg-foot[data-v-4f560319]{display:flex;justify-content:flex-end}.sdg-invest.btn-primary[data-v-4f560319]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-color:#f26625;border-color:var(--color-primary,#f26625);color:#fff;display:inline-flex;font-weight:700;gap:8px}.sdg-invest[data-v-4f560319]:disabled{cursor:not-allowed;opacity:.5}.sdg-note[data-v-4f560319]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:13px;margin:0;padding:14px 6px}.ipe-gate-box[data-v-4f560319]{padding:1rem}@media (max-width:767px){.sdg-amounts .btn[data-v-4f560319]{font-size:14px;padding:10px 6px}.sdg-foot[data-v-4f560319]{justify-content:stretch}.sdg-invest[data-v-4f560319]{flex:1 1 auto;justify-content:center}}.page-item.active-page .page-link[data-v-149aa920]{color:#ccc}.feed-map-panel[data-v-272f2054]{background:#0b1220;border-radius:8px;height:260px;overflow:hidden;position:relative}.feed-map-iframe[data-v-272f2054]{border:0;display:block;height:100%;pointer-events:none;width:100%}.feed-map-fallback[data-v-272f2054]{background:radial-gradient(ellipse at center,#16202e 0,#0b1220 100%);height:100%;width:100%}.media-middle{align-self:center}.text-decoration-0{-webkit-text-decoration:none;text-decoration:none}@media(min-width:992px){.w-lg-auto{width:auto!important}}.program-feed-surface .btn-accent,.program-feed-surface .btn-accent:focus,.program-feed-surface .btn-accent:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;color:var(--on-primary,#fff)}.program-feed-surface[data-v-14579eee]{width:100%}.feed-hitl-banner[data-v-14579eee],.feed-map-slot[data-v-14579eee]{margin-bottom:16px}.feed-hitl-banner[data-v-14579eee]{align-items:flex-start;background:hsla(0,0%,100%,.92);border:1px solid var(--color-primary);border-radius:8px;display:flex;gap:10px;padding:12px 16px}.feed-hitl-dot[data-v-14579eee]{animation:feed-hitl-pulse-14579eee 1.6s ease-in-out infinite;background:var(--color-primary);border-radius:50%;height:10px;margin-top:5px;width:10px}@keyframes feed-hitl-pulse-14579eee{0%,to{opacity:1}50%{opacity:.35}}.feed-completed-note[data-v-14579eee]{background:rgba(39,44,51,.05);border-radius:8px;color:rgba(39,44,51,.7);margin-bottom:16px;padding:10px 16px}.feed-empty-state[data-v-14579eee]{padding:48px 24px}.feed-empty-title[data-v-14579eee]{font-weight:600}.feed-empty-copy[data-v-14579eee]{margin:0 auto;max-width:480px}.single-project-invest[data-v-5658dc27]{color:#3c4858;color:var(--ipe-ink,#3c4858);margin:0 auto;text-align:left;width:min(760px,100%)}.ipe-content[data-v-5658dc27]{background:#fff;background:var(--ipe-card-bg,#fff);border:0;border-radius:10px;box-shadow:none!important;max-height:min(80vh,760px);overflow-y:auto;padding:1rem .75rem;position:relative;text-align:left}@media (min-width:576px){.ipe-content[data-v-5658dc27]{padding:1.5rem 1rem}}.ipe-tab-header[data-v-5658dc27]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.ipe-tab-header--withhelp[data-v-5658dc27]{align-items:center;display:flex;gap:8px}.ipe-step-num[data-v-5658dc27]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-radius:50%;color:#fff;display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}.ipe-step-dir[data-v-5658dc27]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px;font-weight:500;margin:-6px 0 14px;text-transform:none}.sp-impact[data-v-5658dc27]{margin-bottom:16px}.sp-impact__grid[data-v-5658dc27]{display:flex;flex-wrap:wrap;gap:18px}.sp-impact__stat[data-v-5658dc27]{background:rgba(242,102,37,.06);background:rgba(var(--color-primary-rgb,242,102,37),.06);border-radius:8px;display:flex;flex-direction:column;gap:2px;min-width:120px;padding:10px 14px}.sp-impact__num[data-v-5658dc27]{color:#f26625;color:var(--color-primary,#f26625);font-size:20px;font-weight:700}.sp-impact__label[data-v-5658dc27]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:12px}.sp-scope[data-v-5658dc27]{background:rgba(242,102,37,.08);background:rgba(var(--color-primary-rgb,242,102,37),.08);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:14px;padding:3px}.sp-scope-seg[data-v-5658dc27]{background:transparent;border:0;border-radius:999px;color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);cursor:pointer;font-size:12px;font-weight:700;line-height:1;padding:6px 14px}.sp-scope-seg.seg-active[data-v-5658dc27]{background:#f26625;background:var(--color-primary,#f26625);color:#fff}.sp-amounts[data-v-5658dc27]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.sp-amounts .btn[data-v-5658dc27]{border-radius:6px;cursor:pointer;flex:1 1 20%;font-size:15px;font-weight:700;min-width:72px;padding:12px 8px}.sp-amounts .btn-soft-primary[data-v-5658dc27]{background:#fff;background:var(--ipe-card-bg,#fff);border:1px solid rgba(242,102,37,.25);border:1px solid rgba(var(--color-primary-rgb,242,102,37),.25);color:#f26625;color:var(--color-primary,#f26625)}.sp-amounts .btn-primary[data-v-5658dc27]{background:rgba(242,102,37,.14);background:rgba(var(--color-primary-rgb,242,102,37),.14);border:2px solid #f26625;border:2px solid var(--color-primary,#f26625);box-shadow:none;color:#f26625;color:var(--color-primary,#f26625)}.sp-foot[data-v-5658dc27]{display:flex;justify-content:flex-end;margin-bottom:18px}.sp-invest.btn-primary[data-v-5658dc27]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-color:#f26625;border-color:var(--color-primary,#f26625);color:#fff;display:inline-flex;font-weight:700;gap:8px}.sp-invest[data-v-5658dc27]:disabled{cursor:not-allowed;opacity:.5}.sp-updates[data-v-5658dc27]{border-top:1px solid rgba(60,72,88,.12);border-top:1px solid var(--ipe-hairline,rgba(60,72,88,.12));padding-top:14px}.sp-updates__title[data-v-5658dc27]{color:#8a6d5f;color:var(--ipe-ink-soft,#8a6d5f);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.sp-update-composer[data-v-5658dc27]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.sp-update-body[data-v-5658dc27]{resize:vertical;width:100%}.sp-update-post[data-v-5658dc27]{align-self:flex-end;background:#f26625;background:var(--color-primary,#f26625);border-color:#f26625;border-color:var(--color-primary,#f26625);color:#fff;font-weight:700}.sp-note[data-v-5658dc27]{color:#8492a6;color:var(--ipe-ink-muted,#8492a6);font-size:13px;margin:0;padding:8px 2px}.ipe-gate-box[data-v-5658dc27]{padding:1rem}@media (max-width:767px){.sp-amounts .btn[data-v-5658dc27]{font-size:14px;padding:10px 6px}.sp-foot[data-v-5658dc27]{justify-content:stretch}.sp-invest[data-v-5658dc27]{flex:1 1 auto;justify-content:center}}.nd-info-top[data-v-cc7a46e4]{display:flex;justify-content:flex-end;margin-bottom:.25rem}.nd-info-btn[data-v-cc7a46e4]{background:transparent;border:1px solid #f26625;border:1px solid var(--color-primary,#f26625);border-radius:50%;color:#f26625;color:var(--color-primary,#f26625);cursor:pointer;font-style:italic;font-weight:700;height:1.75rem;line-height:1;padding:0;width:1.75rem}.nd-info-btn[data-v-cc7a46e4]:hover{background:#f26625;background:var(--color-primary,#f26625);color:#fff}.nd-info-body p[data-v-cc7a46e4]{margin-bottom:.75rem}.nd-info-body__lead[data-v-cc7a46e4]{color:#1e3c70;font-size:1.05rem;line-height:1.5}.nd-info-body__lead strong[data-v-cc7a46e4]{color:#f26625;color:var(--color-primary,#f26625)}.nd-info-body__subhead[data-v-cc7a46e4]{font-weight:700;margin:.25rem 0 .4rem}.nd-info-list[data-v-cc7a46e4]{margin:0 0 .75rem;padding-left:1.1rem}.nd-info-list li[data-v-cc7a46e4]{margin-bottom:.4rem}.nd-info-foot[data-v-cc7a46e4]{color:#6c757d;font-style:italic;margin-top:.5rem}.nd-q-card[data-v-cc7a46e4]{background:#f5f7fa;border:1px solid #e6e8ec;border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.12);padding:1.75rem 1.5rem 1.25rem}.nd-q-card__actions[data-v-cc7a46e4]{display:flex;justify-content:space-between;margin-top:1.25rem}.nd-thinking[data-v-cc7a46e4]{align-items:center;background:hsla(0,0%,100%,.92);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:1.25rem;position:fixed;right:0;top:0;z-index:30}.nd-council-link[data-v-cc7a46e4]{color:inherit;display:inline-block;font-weight:700;margin-left:.5rem;-webkit-text-decoration:underline;text-decoration:underline}.nd-resume[data-v-cc7a46e4]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:1rem .5rem;text-align:center}.nd-resume__title[data-v-cc7a46e4]{color:#1e3c70;font-weight:700;margin-bottom:.75rem;text-align:center}.nd-resume__list[data-v-cc7a46e4]{list-style:none;margin:0 0 1rem;padding:0}.nd-resume__item[data-v-cc7a46e4]{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.nd-resume__name[data-v-cc7a46e4]{word-wrap:anywhere;color:#111827}.nd-resume__state[data-v-cc7a46e4]{background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:11px;padding:1px 8px;white-space:nowrap}.nd-resume__track[data-v-cc7a46e4]{flex:0 0 auto;font-weight:600}.nd-resume__start-over[data-v-cc7a46e4],.nd-resume__track[data-v-cc7a46e4]{-webkit-text-decoration:underline;text-decoration:underline}.nd-resume__start-over[data-v-cc7a46e4]{background:transparent;border:none;color:#6c757d;cursor:pointer;display:block;margin:0 auto}.nd-thinking__title[data-v-cc7a46e4]{color:#1e3c70;font-weight:600;margin:0 0 1.25rem;text-align:center}.nd-dots[data-v-cc7a46e4]:after{animation:nd-dots-cc7a46e4 1.4s steps(4) infinite;content:""}@keyframes nd-dots-cc7a46e4{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.nd-bar[data-v-cc7a46e4]{background:#e9ecef;border-radius:9999px;height:.5rem;margin:0 auto;max-width:420px;overflow:hidden;position:relative;width:100%}.nd-bar__fill[data-v-cc7a46e4]{background:#f26625;background:var(--color-primary,#f26625);border-radius:9999px;height:100%;transition:width .5s ease}.nd-bar.indeterminate .nd-bar__fill[data-v-cc7a46e4]{animation:nd-sweep-cc7a46e4 1.3s ease-in-out infinite;position:absolute;width:40%}@keyframes nd-sweep-cc7a46e4{0%{left:-40%}to{left:100%}}.nd-action-row[data-v-cc7a46e4]{align-items:center;display:flex;justify-content:flex-end}.nd-voice-hint[data-v-cc7a46e4]{color:#9aa1ab;color:var(--on-primary-muted,#9aa1ab);flex:1 1 auto;font-size:.875rem;margin:0;text-align:left}.nd-voice-hint.listening[data-v-cc7a46e4]{color:#e8eaee;color:var(--on-primary,#e8eaee);font-weight:600}.nd-mic-btn[data-v-cc7a46e4]{align-items:center;background:hsla(0,0%,100%,.08);background:var(--on-primary-tint,hsla(0,0%,100%,.08));border:none;border-radius:50%;color:#fff;color:var(--on-primary-strong,#fff);cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;transition:background .15s ease,transform .1s ease;width:44px}.nd-mic-btn[data-v-cc7a46e4]:hover:not(:disabled){background:hsla(0,0%,100%,.1);background:var(--on-primary-hairline,hsla(0,0%,100%,.1))}.nd-mic-btn[data-v-cc7a46e4]:active:not(:disabled){transform:scale(.96)}.nd-mic-btn[data-v-cc7a46e4]:disabled{cursor:not-allowed;opacity:.55}.nd-mic-btn.recording[data-v-cc7a46e4]{animation:nd-mic-pulse-cc7a46e4 1.2s ease-in-out infinite;background:#c0392b;color:#fff}@keyframes nd-mic-pulse-cc7a46e4{0%,to{box-shadow:0 0 0 0 rgba(192,57,43,.55)}50%{box-shadow:0 0 0 8px rgba(192,57,43,0)}}.nd-or[data-v-cc7a46e4]{color:#8b93a0;color:var(--on-primary-muted,#8b93a0);margin:0 16px}.nd-next-btn[data-v-cc7a46e4],.nd-or[data-v-cc7a46e4]{flex:0 0 auto;font-size:13px}.nd-next-btn[data-v-cc7a46e4]{align-items:center;background:transparent;border:none;border-radius:6px;color:#dfe3e9;color:var(--on-primary,#dfe3e9);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;letter-spacing:1px;line-height:1;padding:12px 10px;text-transform:uppercase;transition:background .15s ease}.nd-next-btn[data-v-cc7a46e4]:hover:not(:disabled){background:hsla(0,0%,100%,.08);background:var(--on-primary-tint,hsla(0,0%,100%,.08))}.nd-next-btn[data-v-cc7a46e4]:disabled{cursor:not-allowed;opacity:.45}.nd-next-btn__arrow[data-v-cc7a46e4]{flex:0 0 auto}.demo-cot-aside[data-v-8d05fc0c]{background:#fff;border-left:1px solid rgba(0,0,0,.06);flex:0 0 320px;height:calc(100vh - 64px);overflow-x:hidden;overflow-y:auto}.demo-cot-aside__heading[data-v-8d05fc0c]{color:rgba(0,0,0,.4);font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;margin-top:4px;padding:0 16px;text-transform:uppercase}.demo-cot-member-list[data-v-8d05fc0c]{margin-bottom:0}.demo-cot-member[data-v-8d05fc0c]{align-items:flex-start;background:transparent;border:0;border-left:3px solid transparent;cursor:pointer;display:flex;opacity:1;padding:12px 16px;transition:opacity .2s ease,background-color .12s ease,border-color .12s ease}.demo-cot-member.is-stale[data-v-8d05fc0c]{opacity:.5}.demo-cot-member.is-stale[data-v-8d05fc0c]:hover{opacity:.75}.demo-cot-member.is-recent[data-v-8d05fc0c]{opacity:1}.demo-cot-member.is-active[data-v-8d05fc0c]{background-color:rgba(85,103,255,.07);border-left-color:rgba(85,103,255,.5);opacity:1}.demo-cot-member[data-v-8d05fc0c]:hover{background-color:rgba(85,103,255,.04)}.demo-cot-member--icon[data-v-8d05fc0c]{align-items:center}.demo-cot-member--icon .demo-cot-member__avatar-cell[data-v-8d05fc0c]{justify-content:center}.demo-cot-member__icon-avatar[data-v-8d05fc0c]{height:40px;width:40px}.demo-cot-member__icon-avatar .avatar-title[data-v-8d05fc0c]{align-items:center;background-color:rgba(85,103,255,.12);color:#5567ff;display:flex;height:100%;justify-content:center;width:100%}.demo-cot-member__icon-avatar .material-icons[data-v-8d05fc0c]{font-size:22px;line-height:1}.demo-cot-member__people-avatar[data-v-8d05fc0c]{flex:0 0 48px;height:48px;width:48px}.demo-cot-member__people-avatar .avatar-title[data-v-8d05fc0c]{font-size:1rem}.demo-cot-member__desc[data-v-8d05fc0c]{display:inline-block;font-size:12px;margin-top:2px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-cot-member .avatar-img[data-v-8d05fc0c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767.98px){.demo-cot-aside[data-v-8d05fc0c]{border-left:0;border-top:1px solid rgba(0,0,0,.06);flex:1 1 auto}}.root-officials-aside[data-v-119895fc]{background:#fff;bottom:0;box-shadow:-8px 0 28px rgba(31,45,65,.18);max-width:88vw;overflow:hidden;position:fixed;right:0;top:0;width:320px;z-index:150}.root-officials-aside[data-v-119895fc] .demo-cot-aside{flex:none;height:100vh;width:100%}.codify-contribution[data-v-3999b3a9]{background:#fff;border:1px solid rgba(48,57,86,.15);border-radius:8px;max-width:420px;padding:16px}.codify-contribution-header[data-v-3999b3a9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.codify-contribution-title[data-v-3999b3a9]{color:#303956;font-weight:600}.codify-contribution-close[data-v-3999b3a9]{background:transparent;border:none;color:#6c757d;cursor:pointer;padding:4px}.codify-contribution-copy[data-v-3999b3a9]{color:#525f7f;font-size:13px;line-height:1.4;margin-bottom:12px}.codify-contribution-slider[data-v-3999b3a9]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.codify-contribution-slider input[type=range][data-v-3999b3a9]{flex:1}.codify-contribution-amount[data-v-3999b3a9]{color:#303956;font-weight:600;min-width:48px;text-align:right}.codify-contribution-card[data-v-3999b3a9]{background:#f9fafb;border:1px solid rgba(48,57,86,.15);border-radius:6px;margin-bottom:12px;padding:12px;transition:opacity .15s ease}.codify-contribution-card.is-disabled[data-v-3999b3a9]{opacity:.45;pointer-events:none}.codify-contribution-error[data-v-3999b3a9]{color:#e63757;font-size:13px;margin-bottom:12px}.codify-contribution-skip[data-v-3999b3a9]{background:transparent;border:none;color:#525f7f;cursor:pointer;display:block;font-size:13px;margin-top:8px;padding:4px;-webkit-text-decoration:underline;text-decoration:underline;width:100%}.codify-contribution-skip[data-v-3999b3a9]:disabled{cursor:default;opacity:.5}.root-map-lambda__stage[data-v-6fd796e0]{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;left:0;left:100px;z-index:2}.root-map-lambda__stage[data-v-6fd796e0],.root-map-lambda__veil[data-v-6fd796e0]{bottom:0;pointer-events:none;position:fixed;right:0;top:0}.root-map-lambda__veil[data-v-6fd796e0]{background:hsla(0,0%,100%,.72);left:0;transition:opacity .6s ease;z-index:1}.root-map-lambda__veil.is-lifted[data-v-6fd796e0]{opacity:0}.root-lambda-cluster[data-v-6fd796e0]{pointer-events:none;position:relative}.root-lambda-btn[data-v-6fd796e0]{-webkit-touch-callout:none;align-items:center;animation:root-lambda-pulse-6fd796e0 2.4s ease-in-out infinite;background:#f26625;background:var(--color-primary,#f26625);border:none;border-radius:28px;box-shadow:0 10px 40px rgba(0,0,0,.35);color:#fff;cursor:pointer;display:flex;height:176px;justify-content:center;opacity:.5;pointer-events:auto;position:relative;touch-action:manipulation;transition:transform .18s ease,box-shadow .18s ease;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:176px}@keyframes root-lambda-pulse-6fd796e0{0%,to{box-shadow:0 10px 40px rgba(0,0,0,.35),0 0 0 0 rgba(242,102,37,.45)}50%{box-shadow:0 10px 40px rgba(0,0,0,.35),0 0 0 22px rgba(242,102,37,0)}}@media (prefers-reduced-motion:reduce){.root-lambda-btn[data-v-6fd796e0]{animation:none}.root-map-lambda__veil[data-v-6fd796e0]{transition:none}}@media (max-width:991.98px){.root-map-lambda__stage[data-v-6fd796e0]{left:0}}.root-lambda-btn[data-v-6fd796e0]:active,.root-lambda-btn[data-v-6fd796e0]:focus-visible,.root-lambda-btn[data-v-6fd796e0]:hover{opacity:1}.root-lambda-btn[data-v-6fd796e0]:hover{animation-play-state:paused;box-shadow:0 14px 48px rgba(0,0,0,.4);transform:scale(1.03)}.root-lambda-btn[data-v-6fd796e0]:active{transform:scale(.97)}.root-lambda-btn[data-v-6fd796e0]:focus-visible{outline:3px solid #fff;outline:3px solid var(--on-primary,#fff);outline-offset:3px}.root-lambda-btn__mark[data-v-6fd796e0]{font-size:108px;transform:translateY(6px)}.root-lambda-btn__badge[data-v-6fd796e0],.root-lambda-btn__mark[data-v-6fd796e0]{font-family:"Source Serif 4","Source Serif Pro",Iowan Old Style,ui-serif,Georgia,Times New Roman,serif;font-weight:700;line-height:1}.root-lambda-btn__badge[data-v-6fd796e0]{font-size:42px;left:calc(50% + 20px);opacity:.92;position:absolute;top:34px}.root-lambda-codify[data-v-6fd796e0]{align-items:center;background:hsla(0,0%,100%,.14);background:var(--color-primary-dark,hsla(0,0%,100%,.14));border:1px solid hsla(0,0%,100%,.18);border:1px solid var(--on-primary-hairline,hsla(0,0%,100%,.18));border-radius:50%;bottom:-10px;box-shadow:0 6px 20px rgba(0,0,0,.3);color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;opacity:1;padding:0;pointer-events:auto;position:absolute;right:-10px;transition:transform .15s ease,box-shadow .15s ease;width:44px}.root-lambda-codify[data-v-6fd796e0]:hover{box-shadow:0 8px 24px rgba(0,0,0,.35);transform:scale(1.06)}.root-lambda-codify[data-v-6fd796e0]:active{transform:scale(.95)}.root-lambda-codify[data-v-6fd796e0]:focus-visible{outline:3px solid #fff;outline:3px solid var(--on-primary,#fff);outline-offset:2px}.ppf-card[data-v-d3aaaf56]{border:1px solid #e5e7eb;border-radius:.5rem}.ppf-card .card-header[data-v-d3aaaf56]{background:transparent;border-bottom:1px solid #eef0f2}.ppf-avatar[data-v-d3aaaf56]{border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.ppf-avatar-img[data-v-d3aaaf56]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ppf-empty[data-v-d3aaaf56]{border:1px dashed #d6d9dd;border-radius:.5rem}.ppd-body[data-v-21596768]{line-height:1.6;white-space:pre-wrap;word-break:break-word}.ppd-accent-btn[data-v-21596768]{background-color:#f26625;background-color:var(--accent,var(--color-primary,#f26625));border-color:#f26625;border-color:var(--accent,var(--color-primary,#f26625));color:#fff}.ppd-accent-btn[data-v-21596768]:focus,.ppd-accent-btn[data-v-21596768]:hover{background-color:#d44e0e;background-color:var(--accent-hover,var(--color-primary,#d44e0e));border-color:#d44e0e;border-color:var(--accent-hover,var(--color-primary,#d44e0e));color:#fff}.politician-profile[data-v-4e15d3c1]{max-width:920px}.pp-search[data-v-4e15d3c1]{width:min(300px,70vw)}.pp-cover[data-v-4e15d3c1]{border-radius:.75rem;height:220px;overflow:hidden;position:relative}.pp-cover-img[data-v-4e15d3c1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pp-avatar[data-v-4e15d3c1]{background:#fff;border:4px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.12);height:96px;margin-top:-48px;overflow:hidden;position:relative;width:96px;z-index:1}.pp-avatar-img[data-v-4e15d3c1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pp-avatar-txt[data-v-4e15d3c1]{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:2rem;font-weight:600;height:100%;justify-content:center;line-height:1;text-transform:uppercase;width:100%}.pp-verified[data-v-4e15d3c1]{color:#2f7cf6;font-size:18px;vertical-align:middle}.pp-party-mark[data-v-4e15d3c1]{height:22px;-o-object-fit:contain;object-fit:contain;vertical-align:text-bottom;width:auto}.pp-meta-icon[data-v-4e15d3c1]{font-size:15px;margin-right:2px;vertical-align:text-bottom}.pp-skeleton .pp-meta[data-v-4e15d3c1],.pp-skeleton .pp-name[data-v-4e15d3c1]{opacity:.65}.pp-accent-btn[data-v-4e15d3c1]{background-color:#3a4149;background-color:var(--accent,#3a4149);border-color:#3a4149;border-color:var(--accent,#3a4149);color:#fff}.pp-accent-btn[data-v-4e15d3c1]:focus,.pp-accent-btn[data-v-4e15d3c1]:hover{background-color:#2c3238;background-color:var(--accent-hover,#2c3238);border-color:#2c3238;border-color:var(--accent-hover,#2c3238);color:#fff}.vfi-cot[data-v-3ac05fa1]{align-items:center;bottom:0;gap:12px;justify-content:flex-end;left:0;padding:24px 16px 40px;pointer-events:none;position:fixed;right:0;top:0;z-index:4}.vfi-cot[data-v-3ac05fa1],.vfi-cot__stream[data-v-3ac05fa1]{display:flex;flex-direction:column}.vfi-cot__stream[data-v-3ac05fa1]{gap:10px;list-style:none;margin:0;padding:0;width:min(560px,100%)}.vfi-cot__card[data-v-3ac05fa1]{animation:vfiCardIn-3ac05fa1 .22s ease-out both;background:hsla(0,0%,100%,.94);border-radius:12px;box-shadow:0 8px 28px rgba(10,14,20,.28);color:#3c4858;color:var(--ipe-ink,#3c4858);padding:10px 14px;pointer-events:auto}.vfi-cot__card--system[data-v-3ac05fa1]{background:rgba(10,14,20,.55);color:hsla(0,0%,100%,.88);font-style:italic;text-align:center}.vfi-cot__speaker[data-v-3ac05fa1]{color:#f26625;color:var(--color-primary,#f26625);font-size:11px;font-weight:700;letter-spacing:.04em;margin:0 0 2px;text-transform:uppercase}.vfi-cot__body[data-v-3ac05fa1]{font-size:14px;line-height:1.45;margin:0;white-space:pre-wrap}.vfi-cot__caret[data-v-3ac05fa1]{animation:vfiCaretBlink-3ac05fa1 .9s steps(2,start) infinite;background:currentColor;display:inline-block;height:1em;margin-left:2px;vertical-align:text-bottom;width:2px}@keyframes vfiCaretBlink-3ac05fa1{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes vfiCardIn-3ac05fa1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vfi-cot-card-enter-active[data-v-3ac05fa1]{transition:all .25s ease-out}.vfi-cot-card-enter[data-v-3ac05fa1]{opacity:0;transform:translateY(8px)}.vfi-cot-card-leave-active[data-v-3ac05fa1]{opacity:0;transition:all .2s ease-in}.vfi-cot__assessment[data-v-3ac05fa1],.vfi-cot__resolved[data-v-3ac05fa1]{align-items:center;background:#f26625;background:var(--color-primary,#f26625);border-radius:999px;box-shadow:0 10px 32px rgba(10,14,20,.35);color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;padding:14px 28px;pointer-events:auto;-webkit-text-decoration:none;text-decoration:none}.vfi-cot__assessment[data-v-3ac05fa1]:hover,.vfi-cot__resolved[data-v-3ac05fa1]:hover{color:#fff;filter:brightness(1.06);-webkit-text-decoration:none;text-decoration:none}.vfi-cot__stalled[data-v-3ac05fa1]{background:rgba(10,14,20,.82);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:#fff;padding:14px 16px;pointer-events:auto;text-align:center;width:min(560px,100%)}.vfi-cot__stalled-copy[data-v-3ac05fa1]{font-size:14px;font-weight:600;margin:0 0 10px}.vfi-cot__stalled-actions[data-v-3ac05fa1]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.vfi-cot__stalled-btn[data-v-3ac05fa1]{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px}.vfi-cot__stalled-btn--classic[data-v-3ac05fa1]{background:#fff;border-color:#fff;color:#1f2a37}@media (prefers-reduced-motion:reduce){.vfi-cot__card[data-v-3ac05fa1],.vfi-cot__caret[data-v-3ac05fa1]{animation:none}}.vfi[data-v-a975da22]{bottom:0;color:#fff;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0}.vfi--embedded[data-v-a975da22],.vfi-backdrop[data-v-a975da22]{position:absolute}.vfi-backdrop[data-v-a975da22]{background:linear-gradient(165deg,#c6541e,#f26625 52%,#8c3b15);bottom:0;left:0;right:0;top:0;z-index:0}@supports (color:color-mix(in lch,red,blue)){.vfi-backdrop[data-v-a975da22]{background:linear-gradient(165deg,color-mix(in srgb,var(--color-primary,#f26625) 82%,#000) 0,var(--color-primary,#f26625) 52%,color-mix(in srgb,var(--color-primary,#f26625) 58%,#000) 100%)}}.vfi-map-wrap[data-v-a975da22]{bottom:0;left:0;opacity:.5;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .8s ease;z-index:1}.vfi-map-wrap--full[data-v-a975da22]{opacity:1}.vfi-record[data-v-a975da22]{align-items:center;background:rgba(8,11,16,.82);cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:center;pointer-events:auto;position:fixed;z-index:1000}.vfi-record[data-v-a975da22],.vfi-waves[data-v-a975da22]{bottom:0;left:0;right:0;top:0}.vfi-waves[data-v-a975da22]{pointer-events:none;position:absolute}.vfi-waves .voice-waves[data-v-a975da22],.vfi-waves .voice-waves__canvas[data-v-a975da22]{height:100%;width:100%}.vfi-countdown[data-v-a975da22]{animation:vfiCountIn-a975da22 .7s ease-out both;color:#fff;font-size:max(120px,min(30vh,280px));font-weight:200;line-height:1;position:relative}@keyframes vfiCountIn-a975da22{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.vfi-cap[data-v-a975da22]{height:60px;position:absolute;right:28px;top:28px;width:60px}.vfi-cap__svg[data-v-a975da22]{height:60px;transform:rotate(-90deg);width:60px}.vfi-cap__fill[data-v-a975da22],.vfi-cap__track[data-v-a975da22]{fill:none;stroke-width:4}.vfi-cap__track[data-v-a975da22]{stroke:hsla(0,0%,100%,.22)}.vfi-cap__fill[data-v-a975da22]{stroke:#f26625;stroke:var(--color-primary,#f26625);stroke-linecap:round;transition:stroke-dashoffset .25s linear}.vfi-cap__secs[data-v-a975da22]{align-items:center;bottom:0;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0}.vfi-transcript[data-v-a975da22]{color:#fff;font-size:18px;line-height:1.5;margin:0;max-width:min(640px,86vw);min-height:28px;position:relative;text-shadow:0 1px 8px rgba(0,0,0,.6)}.vfi-record__hint[data-v-a975da22]{color:hsla(0,0%,100%,.65);font-size:12px;letter-spacing:.06em;margin:0;position:relative;text-transform:uppercase}.vfi-processing[data-v-a975da22]{align-items:flex-end;display:flex;height:100%;justify-content:center;padding-bottom:64px;pointer-events:none;position:relative;z-index:2}.vfi-processing__line[data-v-a975da22]{background:rgba(10,14,20,.62);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;font-size:14px;font-weight:600;margin:0;padding:10px 22px}.vfi-retry[data-v-a975da22],.vfi-stalled[data-v-a975da22]{background:rgba(10,14,20,.86);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;bottom:40px;left:50%;padding:16px;pointer-events:auto;position:fixed;text-align:center;transform:translateX(-50%);width:min(520px,calc(100% - 32px));z-index:1100}.vfi-retry__copy[data-v-a975da22],.vfi-stalled__copy[data-v-a975da22]{color:#fff;font-size:14px;font-weight:600;margin:0 0 12px}.vfi-retry__actions[data-v-a975da22],.vfi-stalled__actions[data-v-a975da22]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.vfi-retry__btn[data-v-a975da22],.vfi-stalled__btn[data-v-a975da22]{background:transparent;border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px}.vfi-retry__btn--classic[data-v-a975da22],.vfi-stalled__btn--classic[data-v-a975da22]{background:#fff;border-color:#fff;color:#1f2a37}.vfi-sr-only[data-v-a975da22]{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){.vfi-map-wrap[data-v-a975da22]{transition:none}.vfi-countdown[data-v-a975da22]{animation:none}.vfi-cap__fill[data-v-a975da22]{transition:none}}.leader-avatar[data-v-c38b965c]{height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.party-avatar[data-v-7835fe76]{height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.compute-gate-target[data-v-328b008e]{color:#303956;font-size:13px;font-weight:600;margin-bottom:8px}.compute-gate-copy[data-v-328b008e]{color:#525f7f;font-size:13px;line-height:1.4;margin-bottom:12px}.compute-gate-slider[data-v-328b008e]{align-items:center;display:flex;gap:12px;margin-bottom:16px}.compute-gate-slider input[type=range][data-v-328b008e]{flex:1}.compute-gate-amount[data-v-328b008e]{align-items:center;color:#303956;display:inline-flex;font-weight:600;min-width:48px;text-align:right}.compute-gate-amount-input[data-v-328b008e]{border:1px solid rgba(48,57,86,.15);border-radius:4px;color:#303956;font-weight:600;padding:2px 6px;width:88px}.compute-gate-card[data-v-328b008e]{background:#f9fafb;border:1px solid rgba(48,57,86,.15);border-radius:6px;margin-bottom:12px;padding:12px}.compute-gate-error[data-v-328b008e]{color:#e63757;font-size:13px;margin-bottom:12px}.compute-gate-head[data-v-328b008e]{align-items:center;display:flex;gap:10px;margin-bottom:14px}.compute-gate-back[data-v-328b008e]{background:transparent;border:none;color:#303956;cursor:pointer;font-size:18px;line-height:1;padding:2px 8px}.compute-gate-title[data-v-328b008e]{color:#303956;font-weight:600}.compute-gate-actions[data-v-328b008e]{overflow:hidden}.sys-dot[data-v-0e77af7c]{border-radius:50%;flex:0 0 8px;height:8px;margin-right:8px;width:8px}.sys-dot--live[data-v-0e77af7c]{background-color:#66bb6a}.sys-dot--inactive[data-v-0e77af7c]{background-color:#b0bec5}.new-program-card[data-v-2bbf742c]{font-weight:600;min-height:256px;-webkit-text-decoration:none;text-decoration:none}.subproject-hero[data-v-3ee29e9b]{align-items:center;background-color:#1a1a1a;background-color:var(--color-primary-darker,#1a1a1a);display:flex;height:58vh;max-height:560px;min-height:340px;overflow:hidden;position:relative;width:100%}.subproject-hero__video[data-v-3ee29e9b]{height:auto;left:50%;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:0}.subproject-hero__overlay[data-v-3ee29e9b]{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(180deg,rgba(0,0,0,.34),rgba(0,0,0,.56));bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.subproject-hero__voice[data-v-3ee29e9b]{z-index:2}.subproject-hero__lockup[data-v-3ee29e9b]{bottom:28px;color:#fff;left:24px;max-width:720px;position:absolute;right:24px;text-shadow:0 1px 3px rgba(0,0,0,.45);z-index:2}.subproject-hero__title[data-v-3ee29e9b]{color:#fff;font-size:1.6rem;font-weight:700;line-height:1.25;margin:0 0 6px}.subproject-hero__tagline[data-v-3ee29e9b]{font-size:1rem;line-height:1.4;margin:0 0 14px;opacity:.92}.subproject-hero__cta[data-v-3ee29e9b]{display:inline-block;text-shadow:none}@media (max-width:576px){.subproject-hero__title[data-v-3ee29e9b]{font-size:1.2rem}.subproject-hero__tagline[data-v-3ee29e9b]{font-size:.9rem}}.hero-view-toggle[data-v-3ee29e9b]{align-items:stretch;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:inline-flex;padding:3px;position:absolute;right:1.25rem;top:1.25rem;z-index:2}.hero-view-seg[data-v-3ee29e9b]{align-items:center;background:transparent;border:0;border-radius:999px;color:#6c757d;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;line-height:1;padding:.4rem .85rem;transition:background .18s ease,color .18s ease}.hero-view-seg[data-v-3ee29e9b]:hover{color:#f26625;color:var(--color-primary,#f26625)}.hero-view-seg.seg-active[data-v-3ee29e9b],.hero-view-seg.seg-active[data-v-3ee29e9b]:hover{background-color:#f26625;background-color:var(--color-primary,#f26625);color:#fff}.hero-view-seg[data-v-3ee29e9b]:focus-visible{outline:2px solid #fff;outline:2px solid var(--on-primary,#fff);outline-offset:2px}.hero-live-dot[data-v-3ee29e9b]{background:#adb5bd;border-radius:50%;height:8px;transition:background .18s ease,box-shadow .18s ease;width:8px}.hero-live-toggle.seg-active .hero-live-dot[data-v-3ee29e9b]{background:#2ecc71;box-shadow:0 0 0 3px rgba(46,204,113,.35)}