.default-model_container___WOPX{position:absolute;top:0;right:0;color:var(--color-text-primary);font-size:1.2rem;text-align:right;cursor:pointer;padding:1.6rem;z-index:1001}.default-model_container___WOPX:hover{text-decoration:underline}.default-model_overlay__eGQWq{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.5)}.default-model_modalContainer__wySq1{position:absolute;color:var(--color-text-primary);max-height:94vh;min-height:65vh;width:min(80rem,100%);background-color:var(--color-card);border:1px solid var(--color-accent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-md);bottom:-.1rem;left:0;right:0;margin:0 auto;padding:5.6rem;display:flex;flex-direction:column;z-index:1001;justify-content:center;align-items:center;overflow:hidden;@media (max-height:70rem),(max-width:70rem){padding-left:2.4rem;padding-bottom:3.2rem;padding-right:2.4rem;padding-top:3.2rem}}.default-model_closeIcon__BhMk7{position:absolute;right:1.6rem;top:1.6rem;cursor:pointer}.default-model_title__dai_D{font-family:var(--font-ibm-plex-serif);font-size:3.2rem;flex-shrink:0;margin-bottom:3.6rem;text-align:center;@media (max-height:70rem){margin-bottom:2.4rem}}.default-model_listWrap__ODM8s{position:relative;flex:0 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.default-model_listScroll__pHAF_{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;padding:1rem;overflow-y:auto}.default-model_scrollFade__anEDb{position:absolute;left:0;right:0;bottom:0;height:4.8rem;z-index:2;background:linear-gradient(to bottom,transparent,var(--color-card));opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.default-model_scrollFadeTop__hspZU{top:0;bottom:auto;background:linear-gradient(to top,transparent,var(--color-card))}.default-model_scrollFadeVisible__DFMmT{opacity:1}.default-model_modelList__XlJlI{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap;width:min(60rem,100%);margin-bottom:1rem}.default-model_callout__BYdKD{display:flex;flex-direction:column;gap:.2rem;flex-shrink:0;width:44rem;max-width:100%;margin:2.4rem 0 4.8rem;padding:.8rem;border-radius:var(--radius-lg);background:var(--color-accent);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.default-model_pick__0Inn0{appearance:none;display:flex;align-items:center;gap:1.4rem;padding:1rem 1.2rem;border:none;border-radius:var(--radius-md);background:none;font-family:inherit;text-align:left;cursor:pointer;z-index:1;transition:background-color var(--transition-normal)}.default-model_pick__0Inn0:hover{background:rgba(255,255,255,.1)}.default-model_callout__BYdKD:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:default-model_calloutShimmer__9q6nt 4.5s ease-in-out infinite;pointer-events:none}@keyframes default-model_calloutShimmer__9q6nt{0%{left:-60%}35%,to{left:150%}}.default-model_calloutIcon__RdUki{flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:var(--radius-md);overflow:hidden;display:flex;z-index:1;color:white}.default-model_calloutBody__TnuSM{display:flex;flex-direction:column;gap:.3rem;z-index:1}.default-model_calloutTitle__35qJk{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:500;color:white}.default-model_calloutTitle__35qJk strong{font-weight:600}.default-model_calloutBadge__gnAxe{font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:white;background:rgba(255,255,255,.18);padding:.2rem .7rem;border-radius:var(--radius-sm);white-space:nowrap}.default-model_calloutSubtitle__5nECs{font-size:1.3rem;color:rgba(255,255,255,.8);line-height:1.4}.default-model_expandButton__D2i0t{background:none;border:none;color:var(--color-accent);font-size:1.4rem;cursor:pointer;padding:.8rem 1.2rem;margin-bottom:2.4rem;border-radius:var(--radius-md);transition:all var(--transition-normal)}.default-model_expandButton__D2i0t:hover{text-decoration:underline}.default-model_model__JVTLg{padding:.6rem .8rem;border-radius:var(--radius-md);width:14rem;height:14rem;border:1px solid var(--color-text-muted);color:var(--color-text-primary);cursor:pointer;font-weight:400;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.2rem;text-align:center;gap:.6rem;flex-shrink:0;transition:box-shadow var(--transition-normal)}.default-model_model__JVTLg:hover{box-shadow:var(--shadow-md);transform:translateY(-.2rem)}.default-model_modelName__yp4hS{font-size:1.4rem}.default-model_selectedModel__qdQww{padding:.6rem .8rem;border-radius:var(--radius-md);width:14rem;height:14rem;border:2px solid var(--color-accent);background-color:var(--color-accent);color:white;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.2rem;text-align:center;gap:.6rem;box-shadow:var(--shadow-md);flex-shrink:0}.default-model_icon__ZpcGr{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}