.AppSelect_root__3wPSJ{display:inline-block;width:100%;min-width:0;vertical-align:middle}.AppSelect_trigger__Ho_1x{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:42px;margin:0;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);box-shadow:none;cursor:pointer;font:400 12px/1.5 var(--font-sans);text-align:left}.AppSelect_trigger__Ho_1x:hover:not([data-disabled]){border-color:#bcb9af;background:var(--canvas)}.AppSelect_trigger__Ho_1x:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.AppSelect_trigger__Ho_1x[data-disabled]{opacity:.45;cursor:default}.AppSelect_value__ACwS6{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppSelect_icon__iOpCe{display:flex;flex:none;color:var(--muted)}.AppSelect_trigger__Ho_1x[data-popup-open] .AppSelect_icon__iOpCe{transform:rotate(180deg)}.AppSelect_positioner__szsic{z-index:200;width:min(var(--anchor-width),420px);max-width:calc(100vw - 24px);outline:none}.AppSelect_popup__fnGZw{box-sizing:border-box;max-height:min(320px,var(--available-height));padding:6px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);box-shadow:0 12px 36px #18181314,0 2px 6px #18181308;transform-origin:var(--transform-origin)}.AppSelect_list__pv5Sc{max-height:292px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.AppSelect_option__Ln3TO{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 10px;border-radius:6px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:400 12px/1.45 var(--font-sans)}.AppSelect_option__Ln3TO[data-highlighted]{background:var(--canvas)}.AppSelect_option__Ln3TO[data-selected]{font-weight:550}.AppSelect_option__Ln3TO[data-disabled]{opacity:.38;cursor:default}.AppSelect_optionText__PzicR{min-width:0;overflow-wrap:anywhere}.AppSelect_check__M_JY4{display:flex;flex:none}.AppSelect_scrollArrow__m0als{display:flex;align-items:center;justify-content:center;height:24px;color:var(--muted);background:linear-gradient(var(--paper),transparent);font-size:11px}.conversation-scope .AppSelect_root__3wPSJ{width:auto;max-width:100%}.conversation-scope .AppSelect_trigger__Ho_1x{min-height:32px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit}.conversation-preferences .AppSelect_root__3wPSJ{margin-top:8px}.plans-search-row .AppSelect_root__3wPSJ{max-width:170px}.effective-asset-body .AppSelect_root__3wPSJ,.plans-switcher .AppSelect_root__3wPSJ,.research-node-picker .AppSelect_root__3wPSJ{width:100%;min-width:0}.pp-toolbar-actions .AppSelect_trigger__Ho_1x,.unit-mode-row .AppSelect_trigger__Ho_1x{min-height:40px}.improvement-detail dd .AppSelect_root__3wPSJ{margin-block:6px}.improvement-detail dd .AppSelect_trigger__Ho_1x{min-height:36px;padding:7px 10px}.pp-action-dialog .AppSelect_trigger__Ho_1x,.pp-dialog .AppSelect_trigger__Ho_1x,.pp-shell .AppSelect_trigger__Ho_1x{min-height:46px;padding:11px 14px;border-radius:9px;font-size:15px}.reference-options .AppSelect_trigger__Ho_1x{border-color:#dedbd2;background:#fff;color:#302e28;border-radius:10px;min-height:46px}.plan-numbers .AppSelect_trigger__Ho_1x{min-height:46px;font-size:13px;font-weight:650}@media(max-width:600px){.AppSelect_positioner__szsic{width:max(var(--anchor-width),min(280px,calc(100vw - 24px)))}.AppSelect_option__Ln3TO{min-height:44px}}@media(prefers-reduced-motion:no-preference){.AppSelect_icon__iOpCe{transition:transform .2s ease}.AppSelect_trigger__Ho_1x{transition:border-color .16s ease,background .16s ease,transform .16s ease}.AppSelect_trigger__Ho_1x:active:not([data-disabled]){transform:scale(.985)}.AppSelect_popup__fnGZw{transition:opacity .15s ease,transform .21s cubic-bezier(.22,1,.36,1)}.AppSelect_popup__fnGZw[data-ending-style],.AppSelect_popup__fnGZw[data-starting-style]{opacity:0;transform:translateY(-4px) scale(.985)}}.account-credit-button{color:inherit;font:inherit;font-size:12px;background:transparent;border:1px solid;border-radius:8px;padding:8px 10px;margin:8px;cursor:pointer;white-space:nowrap}.account-credit-dialog{color:var(--ink);background:var(--paper);border:1px solid #ddd;border-radius:16px;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:20px;box-sizing:border-box}.account-credit-dialog::-webkit-backdrop{background:#0006}.account-credit-dialog::backdrop{background:#0006}.account-credit-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-credit-dialog h2{margin:0;font-size:18px}.account-credit-dialog header button{font-size:22px;min-width:40px;min-height:40px;border:0;background:transparent;cursor:pointer}.account-credit-dialog form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:16px 0}.account-credit-dialog label{display:flex;flex-direction:column;gap:4px;flex:1 1 140px;font-size:12px}.account-credit-dialog input{font:inherit;padding:10px;border:1px solid #bbb;border-radius:8px;min-width:0}.account-credit-dialog form button{padding:10px;border-radius:8px;min-height:40px}.account-credit-dialog form small{flex-basis:100%}.account-credit-dialog small{font-size:11px;opacity:.7}.account-credit-dialog h3{font-size:13px}.account-credit-movements{padding:0;list-style:none}.account-credit-movements li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #ddd;font-size:12px;overflow-wrap:anywhere}.account-credit-movements small{display:block}.account-credit-movements strong{white-space:nowrap;font-size:11px}.site-sidebar[data-collapsed=true] .account-credit-button{font-size:10px;white-space:normal;padding:4px;margin:4px}@media(max-width:820px){.account-credit-button{margin:4px;font-size:11px;padding:8px}.account-credit-dialog{padding:16px}}