.ContactForm_wrap__fYksY{display:flex;flex-direction:column}.ContactForm_formHead__1hRAt{margin:0;background:var(--text);color:#fff;padding:11px 24px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border)}.ContactForm_form__f0azr{padding:16px 16px 24px;display:flex;flex-direction:column;gap:16px;flex:1 1}.ContactForm_field__vswq6{display:flex;flex-direction:column;gap:5px}.ContactForm_label__QPoyb{font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ContactForm_input__JY3QP{font-family:inherit;font-size:.82rem;color:var(--text);background:var(--bg);border:1px solid var(--border);padding:8px 10px;outline:none;transition:border-color .1s;width:100%}.ContactForm_input__JY3QP:focus{border-color:var(--border-dark)}.ContactForm_input__JY3QP:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ContactForm_inputError__Fj9BR{border-color:var(--accent-high)}.ContactForm_fieldError__JHfpa{font-size:.72rem;color:var(--accent-high);min-height:1em;display:block}.ContactForm_textarea__rDP66{resize:vertical;min-height:90px}.ContactForm_error__vnt7E{margin:0;font-size:.75rem;color:var(--accent-high);min-height:1em}.ContactForm_submit__XKARP{align-self:flex-start;font-family:inherit;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:10px 22px;background:var(--text);color:var(--bg);border:1px solid var(--border-dark);cursor:pointer;transition:background .1s,color .1s}.ContactForm_submit__XKARP:hover{background:var(--bg);color:var(--text)}.ContactForm_submit__XKARP:disabled{opacity:.6;cursor:default}.ContactForm_success__4ZN2s{margin:0;padding:12px 14px;font-size:.82rem;font-weight:600;color:var(--accent-low);border:1px solid var(--accent-low);background:var(--bg)}@media (min-width:601px){.ContactForm_form__f0azr{padding:24px 24px 32px}}.PortfolioWidget_widget__IRSgO{display:flex;flex-direction:column;height:auto;background:var(--bg)}.PortfolioWidget_header__ZvLjF{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--text);padding:11px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.PortfolioWidget_headerLabel__Gdje1{margin:0 0 2px;font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.5)}.PortfolioWidget_headerTitle__qycTg{margin:0;font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.07em}.PortfolioWidget_headerRight__9ovS8{display:flex;align-items:center;gap:8px}.PortfolioWidget_liveDot__G6dkS{width:6px;height:6px;border-radius:50%;background:var(--accent-low);flex-shrink:0;animation:PortfolioWidget_pulse__VmqfS 2s ease-in-out infinite}@keyframes PortfolioWidget_pulse__VmqfS{0%,to{opacity:1}50%{opacity:.2}}.PortfolioWidget_pill__42LMZ{padding:2px 7px;font-size:.62rem;border:1px solid var(--accent-med);color:var(--accent-med);background:transparent;text-transform:uppercase;letter-spacing:.07em;flex-shrink:0;transition:color .3s,border-color .3s}.PortfolioWidget_pill__42LMZ[data-risk=low]{color:#2eb52e;border-color:#2eb52e}.PortfolioWidget_pill__42LMZ[data-risk=medium]{color:#d47200;border-color:#d47200}.PortfolioWidget_pill__42LMZ[data-risk=high]{color:#f00020;border-color:#f00020}.PortfolioWidget_kpiGrid__GIUKs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border-dark);flex-shrink:0}.PortfolioWidget_kpi__YCpO_{padding:10px 12px;background:var(--bg-2);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:3px}.PortfolioWidget_kpi__YCpO_:last-child{border-right:none}.PortfolioWidget_kpiLabel__h4uRu{font-size:.57rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);line-height:1.3}.PortfolioWidget_kpiValue__IIm8e{font-size:.88rem;font-weight:700;color:var(--accent-med);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .3s}.PortfolioWidget_kpiValue__IIm8e[data-risk=low]{color:var(--accent-low)}.PortfolioWidget_kpiValue__IIm8e[data-risk=medium]{color:var(--accent-med)}.PortfolioWidget_kpiValue__IIm8e[data-risk=high]{color:var(--accent-high)}.PortfolioWidget_sliders__TmJnE{padding:12px 16px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--border);flex-shrink:0;background:var(--bg)}.PortfolioWidget_sliderRow__Sp6fu{display:flex;flex-direction:column;gap:5px}.PortfolioWidget_sliderMeta__zJzFF{display:flex;justify-content:space-between;align-items:baseline}.PortfolioWidget_sliderName__shvwi{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.PortfolioWidget_sliderVal__bA1rR{font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);transition:color .3s}.PortfolioWidget_sliderTrack__Xxieh{display:flex;align-items:center;gap:6px}.PortfolioWidget_sliderBound__x3YWA{font-size:.58rem;color:var(--muted);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioWidget_slider__5qJvu{flex:1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:var(--border);outline:none;cursor:pointer;border-radius:0;position:relative}.PortfolioWidget_slider__5qJvu::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--text);cursor:pointer;border-radius:0;border:none;-webkit-transition:background .2s,transform .15s;transition:background .2s,transform .15s}.PortfolioWidget_slider__5qJvu::-moz-range-thumb{width:12px;height:12px;background:var(--text);cursor:pointer;border-radius:0;border:none;-moz-transition:background .2s,transform .15s;transition:background .2s,transform .15s}.PortfolioWidget_slider__5qJvu:focus::-webkit-slider-thumb,.PortfolioWidget_slider__5qJvu:hover::-webkit-slider-thumb{transform:scale(1.3)}.PortfolioWidget_slider__5qJvu:focus::-moz-range-thumb,.PortfolioWidget_slider__5qJvu:hover::-moz-range-thumb{transform:scale(1.3)}.PortfolioWidget_slider__5qJvu[data-risk=low]::-webkit-slider-thumb{background:var(--accent-low)}.PortfolioWidget_slider__5qJvu[data-risk=medium]::-webkit-slider-thumb{background:var(--accent-med)}.PortfolioWidget_slider__5qJvu[data-risk=high]::-webkit-slider-thumb{background:var(--accent-high)}.PortfolioWidget_slider__5qJvu[data-risk=low]::-moz-range-thumb{background:var(--accent-low)}.PortfolioWidget_slider__5qJvu[data-risk=medium]::-moz-range-thumb{background:var(--accent-med)}.PortfolioWidget_slider__5qJvu[data-risk=high]::-moz-range-thumb{background:var(--accent-high)}.PortfolioWidget_composition__5NfdT{padding:14px 16px 16px;flex:1 1}.PortfolioWidget_compositionTitle__YnBNz{margin:0 0 10px;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:8px}.PortfolioWidget_stackedBar__pzdx7{display:flex;height:8px;width:100%;background:var(--border);overflow:hidden;gap:1px;margin-bottom:14px}.PortfolioWidget_seg__ZAZb1{height:100%;width:var(--w,0);flex-shrink:0;transition:width .45s cubic-bezier(.25,.46,.45,.94)}.PortfolioWidget_segPrimary__ZMCeK{background:var(--accent-low)}.PortfolioWidget_segSecondary__zct6Y{background:var(--accent-med)}.PortfolioWidget_segMuted__KDQ0K{background:var(--muted-2)}.PortfolioWidget_legend__77rT4{display:flex;flex-direction:column;gap:9px}.PortfolioWidget_legendItem__s8kmS{display:flex;align-items:center;gap:7px;font-size:.73rem;color:var(--text)}.PortfolioWidget_legendDot__NS8Er{width:7px;height:7px;flex-shrink:0}.PortfolioWidget_dotPrimary__UxX6L{background:var(--accent-low)}.PortfolioWidget_dotSecondary__9ny06{background:var(--accent-med)}.PortfolioWidget_dotMuted__XvnDU{background:var(--muted-2)}.PortfolioWidget_legendVal__TnKv3{margin-left:auto;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.PortfolioWidget_widgetFooter__1PzLX{padding:10px 16px;display:flex;justify-content:space-between;gap:8px;font-size:.62rem;color:var(--muted);border-top:1px solid var(--border-dark);background:var(--bg-2);flex-shrink:0}@media (min-width:861px){.PortfolioWidget_widget__IRSgO{height:100%}}@media (prefers-reduced-motion:reduce){.PortfolioWidget_liveDot__G6dkS{animation:none}}