.model-picker_purchaseAction__RhQbH{flex-shrink:0;white-space:nowrap;justify-self:end;justify-content:center;min-height:30px;padding:4px 10px}.model-picker_purchaseAction__RhQbH>svg{flex-shrink:0}.model-picker_modelActions__RfLdP{min-width:0;grid-column:1/-1}.model-picker_modelActions__RfLdP>span{white-space:nowrap}.model-picker_modelActions__RfLdP svg{flex-shrink:0}.model-picker_dialogBody___vHHY.model-picker_dialogBody___vHHY{height:min(82dvh,52rem)}.model-picker_body__Y_D1_{display:flex;height:100%;min-height:0;flex-direction:column}.model-picker_toolbar__eOAGR{position:sticky;top:0;z-index:1}.model-picker_models__xrng1{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.model-picker_modelIdentity__GEmFj{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:2px 10px;overflow-wrap:anywhere}.model-picker_modelDescription__ROepZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-picker_overlay__ExKXk[data-state=open]{animation-duration:.18s}.model-picker_overlay__ExKXk[data-state=closed]{animation-duration:.12s}@keyframes model-picker_desktop-enter__jPLUd{0%{opacity:0;transform:translate(-50%,-6px) scale(.99)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes model-picker_desktop-exit__nosFZ{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-4px) scale(.99)}}@keyframes model-picker_mobile-enter__Ey_Fg{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes model-picker_mobile-exit__sB4g7{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (max-width:767px){.model-picker_dialog__E_8XR[role=dialog][data-state=open]{animation:model-picker_mobile-enter__Ey_Fg .24s cubic-bezier(.22,1,.36,1) both}.model-picker_dialog__E_8XR[role=dialog][data-state=closed]{animation:model-picker_mobile-exit__sB4g7 .18s ease-in both}.model-picker_overlay__ExKXk[data-state=closed]{animation-duration:.18s}}@media (min-width:768px){.model-picker_dialog__E_8XR[role=dialog]{top:8dvh;--tw-translate-y:0px;transform-origin:top center}.model-picker_dialog__E_8XR[role=dialog][data-state=open]{animation:model-picker_desktop-enter__jPLUd .18s cubic-bezier(.16,1,.3,1) both}.model-picker_dialog__E_8XR[role=dialog][data-state=closed]{animation:model-picker_desktop-exit__nosFZ .12s ease-in both}.model-picker_dialogBody___vHHY.model-picker_dialogBody___vHHY{height:auto}.model-picker_body__Y_D1_{height:auto;max-height:min(82dvh,52rem)}.model-picker_models__xrng1{flex:0 1 auto}.model-picker_modelRow__lcieN.model-picker_modelRow__lcieN{grid-template-columns:2.5rem minmax(0,1fr) max-content;padding-block:12px;row-gap:4px}.model-picker_modelActions__RfLdP.model-picker_modelActions__RfLdP{grid-column:3;gap:8px}.model-picker_modelIcon__7NUVx{grid-row:1/span 2;align-self:center}.model-picker_modelIdentity__GEmFj{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.model-picker_modelDescription__ROepZ.model-picker_modelDescription__ROepZ{font-size:14px;line-height:22px}}@media (prefers-reduced-motion:reduce){.model-picker_dialog__E_8XR[role=dialog][data-state],.model-picker_overlay__ExKXk[data-state]{animation:none}}@media (max-height:520px){.model-picker_body__Y_D1_{overflow-y:auto}.model-picker_models__xrng1{flex:none;overflow:visible}}.model-picker-badges_badge__6ZaLG{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:5px;max-width:100%;min-height:24px;padding:2px 8px;border:1px solid #dce6e3;border-radius:999px;background:#f6faf9;color:#315e58;font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.model-picker-badges_recommended__dQVM4{border-color:#c7e8e2;background:#eaf7f4;color:#17675f}.model-picker-badges_capability__ef_iK{border-color:#e4e7e7;background:#f6f7f7;color:#475569;font-weight:500}.model-picker-badges_upgrade__uSYqt{border-color:#e3d8f0;background:#f1eafb;color:#603c82}.model-picker-badges_credit__9Km2P{border-color:#f0dcac;background:#fff2d9;color:#76500d}.model-picker-badges_suggestionRail__1ZjVR{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none}.model-picker-badges_suggestionRail__1ZjVR::-webkit-scrollbar{display:none}.generation-model-dialog_modelRow____GQO{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 10px;width:100%;padding:12px 16px;border-bottom:1px solid #e5e5e5;text-align:start;cursor:pointer;transition:background-color .12s ease}.generation-model-dialog_modelRow____GQO:last-child{border-bottom:0}.generation-model-dialog_modelRow____GQO:hover{background:#fafafa}.generation-model-dialog_skeletonRow__iciCA{cursor:default}.generation-model-dialog_skeletonRow__iciCA:hover{background:white}.generation-model-dialog_modelRow____GQO:focus-visible{outline:2px solid #52877f;outline-offset:-2px}.generation-model-dialog_selectedRow__DadC9,.generation-model-dialog_selectedRow__DadC9:hover{background:#f0f7f5}.generation-model-dialog_modelIcon__sxWW6{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e5e5e5;border-radius:12px;background:white;color:#52877f}.generation-model-dialog_identity__4_s2O{min-width:0}.generation-model-dialog_modelHeading__OzpPs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;overflow-wrap:anywhere}.generation-model-dialog_description__qCmHO{display:block;margin-top:4px;font-size:12px;line-height:22px;color:#737373}.generation-model-dialog_capabilities__d_BCo{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:none;gap:4px;margin-top:4px}.generation-model-dialog_capabilities__d_BCo::-webkit-scrollbar{display:none}.generation-model-dialog_pricing__vyJjm{display:flex;min-width:0;flex-wrap:wrap;grid-column:1/-1;align-content:start;align-items:center;gap:8px 12px;font-size:12px;line-height:20px}.generation-model-dialog_priceLine__1N3ib{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.generation-model-dialog_priceDetails__Ef1zr{display:flex;flex-wrap:wrap;flex-basis:100%;order:1;gap:4px 12px;color:#737373;font-size:11px}.generation-model-dialog_action___E_Ws{margin-inline-start:auto;flex-shrink:0;white-space:nowrap;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:24px;font-weight:600}.generation-model-dialog_action___E_Ws svg{flex-shrink:0}.generation-model-dialog_costHelp__jn_Yj{min-width:0;font-size:12px;line-height:22px;color:#737373}.generation-model-dialog_costHelp__jn_Yj summary{display:flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;list-style:none}.generation-model-dialog_costHelp__jn_Yj summary::-webkit-details-marker{display:none}.generation-model-dialog_costHelp__jn_Yj summary:focus-visible{outline:2px solid #52877f;outline-offset:2px;border-radius:4px}.generation-model-dialog_costHelp__jn_Yj p{padding-bottom:8px}@media (min-width:768px){.generation-model-dialog_modelRow____GQO{grid-template-columns:40px minmax(0,1fr) 210px;padding:16px 24px;-moz-column-gap:16px;column-gap:16px}.generation-model-dialog_pricing__vyJjm{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;flex-wrap:nowrap}.generation-model-dialog_priceDetails__Ef1zr{flex-basis:auto;order:0;justify-content:flex-end}.generation-model-dialog_description__qCmHO{font-size:14px}}@media (prefers-reduced-motion:reduce){.generation-model-dialog_modelRow____GQO{transition:none}}.chat-input-textarea_composer__lNUKa{position:relative;width:100%}.chat-input-textarea_caretHint__DMly3{display:none;pointer-events:none}@media (hover:none),(max-width:767px),(pointer:coarse){.chat-input-textarea_composer__lNUKa textarea::-moz-placeholder{text-indent:8px;color:#84928f}.chat-input-textarea_composer__lNUKa textarea::placeholder{text-indent:8px;color:#84928f}.chat-input-textarea_caretHint__DMly3{display:block;position:absolute;inset-inline-start:8px;top:8px;width:2px;height:24px;border-radius:999px;background:#52877f;opacity:1;animation:chat-input-textarea_invitation-blink__x4UKn 1s step-end infinite}.chat-input-textarea_composer__lNUKa:focus-within .chat-input-textarea_caretHint__DMly3{display:none}}@keyframes chat-input-textarea_invitation-blink__x4UKn{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.chat-input-textarea_caretHint__DMly3{animation:none}}