.catalog-workspace{--cw-ink:#17212f;--cw-muted:#606b7b;--cw-line:#e3e7ed;--cw-accent:#c92e40;min-height:100vh;color:var(--cw-ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:#fff}.catalog-workspace a{text-decoration:none}.catalog-workspace button,.model-explorer button{cursor:pointer;touch-action:manipulation}.catalog-workspace :is(a,button,input,select):focus-visible,.model-explorer :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #ed7782}.cw-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:240px}.cw-skip:focus{top:8px}.cw-sidebar{border-right:1px solid var(--cw-line);z-index:30;background:#f7f8fa;flex-direction:column;width:224px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.cw-brand{letter-spacing:-1.2px;align-items:center;gap:9px;padding:0 11px;font-size:26px;font-weight:700;line-height:32px;display:flex}.cw-brand img{object-fit:contain}.cw-workspace-label{align-items:center;gap:10px;margin:34px 6px 26px;display:flex}.cw-workspace-avatar{background:#fff;border:1px solid #dce1e9;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.cw-workspace-label strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;font-weight:600;display:block;overflow:hidden}.cw-workspace-label div>span{color:#737e8c;margin-top:3px;font-size:12px;display:block}.cw-nav p{color:#828a97;margin:18px 0 8px;padding:0 12px;font-size:12px;font-weight:500}.cw-nav a{color:#626c7b;border-radius:7px;align-items:center;gap:11px;margin:3px 0;padding:11px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.cw-nav a:hover{color:#17212f;background:#eceff4}.cw-nav a[aria-current]{color:#c92e40;background:#fbe9eb;font-weight:600}.cw-current-dot{background:#c92e40;border-radius:50%;width:5px;height:5px;margin-left:auto}.cw-sidebar-bottom{margin-top:auto;padding-top:38px}.cw-sidebar-bottom>a{color:#606b7b;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.cw-sidebar-bottom>a svg:last-child{margin-left:auto}.cw-start{background:linear-gradient(130deg,#fff,#faf0f1);border:1px solid #e1e6ef;border-radius:10px;margin-top:15px;padding:16px 13px}.cw-start strong{font-size:12px;font-weight:600}.cw-start p{color:#77808f;margin:7px 0 13px;font-size:12px;line-height:1.6}.cw-start a{color:#c92e40;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.cw-sidebar-foot{color:#858d99;margin:18px 5px 0;font-size:12px;display:block}.cw-body{margin-left:224px}.cw-topbar{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;height:68px;padding:0 42px;font-size:12px;display:flex}.cw-topbar>div,.cw-topbar nav{align-items:center;gap:17px;display:flex}.cw-breadcrumb{color:#88919e}.cw-slash{color:#c2c9d3}.cw-topbar strong{font-weight:500}.cw-topbar nav a{color:#657080;align-items:center;gap:6px;display:flex}.cw-topbar nav .cw-account{color:#263244;border:1px solid #e3e7ed;border-radius:6px;padding:8px 11px}.cw-content{width:100%;max-width:none;margin:auto;padding:0 42px 48px}.cw-menu,.cw-mobile-backdrop{display:none}.model-explorer{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;--color-accent:#c92e40;--color-accent-strong:#ad2334;color:#17212f;font-size:14px;line-height:1.5}.model-explorer button:disabled{cursor:not-allowed}.me-intro{justify-content:space-between;align-items:center;gap:25px;min-height:192px;padding:24px 0;display:flex}.me-intro h1{color:#17212f;letter-spacing:-1.5px;margin:0;font-size:36px;font-weight:550;line-height:1.2}.me-intro p{color:#637187;margin:13px 0 0;font-size:14px;line-height:1.75}.me-intro-link{color:#c92e40;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:500;display:inline-flex}.me-orbit{background-image:radial-gradient(#d5deef .75px,#0000 .75px);background-size:12px 12px;flex:0 0 245px;height:160px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.me-orbit-ring{border:1px solid #f3dcde;border-radius:50%;width:160px;height:160px;position:absolute;top:0;left:42px}.me-orbit-ring-inner{width:102px;height:102px;top:29px;left:71px}.me-orbit-center{background:#fff;border:1px solid #dfe5f0;border-radius:15px;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:53px;left:95px;box-shadow:0 5px 15px #dce3ef80}.me-orbit-node{background:#fff;border:1px solid #e0e5ed;border-radius:10px;place-items:center;width:34px;height:34px;font-size:23px;display:grid;position:absolute;box-shadow:0 3px 7px #dae2ee66}.me-node-a{color:#b17b60;top:24px;left:39px}.me-node-b{color:#4285f4;font-size:20px;font-weight:600;top:18px;left:166px}.me-node-c{color:#203c36;top:114px;left:163px}.me-orbit-caption{text-align:center;color:#8490a3;background:#fff;padding-top:5px;font-size:12px;position:absolute;bottom:0;left:25px;right:25px}.me-search-row{align-items:center;gap:12px;display:flex}.me-search{color:#8895a8;background:#fff;border:1px solid #dce2ec;border-radius:9px;flex:1;align-items:center;gap:11px;min-width:0;height:50px;padding:0 15px;display:flex;box-shadow:0 2px 3px #4c151a04}.me-search:focus-within{border-color:#e2757f;box-shadow:0 0 0 3px #fcedee}.me-search input{color:#273245;background:0 0;border:0;flex:1;min-width:0;font-family:inherit;font-size:14px;outline:none!important}.me-search input::placeholder{color:#8993a4}.me-search kbd{white-space:nowrap;color:#9aa3b0;border:1px solid #e7eaf0;border-radius:4px;padding:2px 5px;font-size:12px}.me-search button{place-items:center;width:28px;height:28px;display:grid}.me-button{color:#4e5b6e;background:#fff;border:1px solid #dfe4ec;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:12px;font-weight:500;display:inline-flex}.me-button:hover{background:#f5f7fb}.me-output-tabs{border-bottom:1px solid #e5e9ef;gap:27px;margin-top:21px;display:flex;overflow-x:auto}.me-output-tabs button{color:#606e82;flex-shrink:0;align-items:center;gap:7px;height:49px;padding:0 1px;font-size:13px;display:flex;position:relative}.me-output-tabs button[aria-pressed=true]{color:#c92e40;font-weight:600}.me-output-tabs button[aria-pressed=true]:after{content:"";background:#c92e40;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.me-output-tabs button:hover{color:#c92e40}.me-quick-row{border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:7px;padding:18px 0;display:flex}.me-quick-row>span{color:#707c8f;margin-right:4px;font-size:12px}.me-quick-row button{color:#647084;background:#fff;border:1px solid #e5e9ef;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 10px;font-size:12px;display:flex}.me-quick-row button:hover{border-color:#e8b8bc}.me-quick-row button[aria-pressed=true]{color:#c92e40;background:#fdeff0;border-color:#f8c9cd}.me-quick-row .me-finder{color:#c92e40;border-color:#0000;margin-left:auto;padding-right:0}.me-quick-row .me-advanced-mobile{display:none}.me-results-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:16px;display:flex}.me-results-toolbar p{color:#7b8798;font-size:12px}.me-results-toolbar strong{color:#2e3b4d;font-weight:600}.me-results-toolbar>div{align-items:center;gap:17px;display:flex}.me-sort{align-items:center;gap:7px;font-size:12px;display:flex}.me-sort>span{color:#707c8f}.me-sort select{color:#546176;background:0 0;border:0;max-width:165px;min-height:34px;font-family:inherit;font-size:12px}.me-view-switch{border:1px solid #e6eaf0;border-radius:6px;gap:2px;padding:3px;display:flex}.me-view-switch button{color:#98a2b1;border-radius:4px;place-items:center;width:30px;height:27px;display:grid}.me-view-switch button[aria-pressed=true]{color:#52617a;background:#edf1f7}.me-active-filters{flex-wrap:wrap;gap:7px;display:flex}.me-active-filters:not(:empty){margin-bottom:16px}.me-model-list{background:#fff;border:1px solid #e3e7ef;border-radius:12px;overflow:hidden}.me-model-row{border-bottom:1px solid #e7ebf1;grid-template-columns:minmax(0,1fr) minmax(250px,.78fr);gap:18px 25px;padding:23px 24px 13px;transition:background .14s;display:grid}.me-model-row:last-child{border-bottom:0}.me-model-row:hover{background:#fefafa}.me-model-identity{align-items:center;gap:12px;display:flex}.me-model-identity>div:first-child{box-shadow:none;border:1px solid #e8eaf0;border-radius:9px}.me-developer{color:#68778c;margin-bottom:2px;font-size:12px;display:block}.me-model-identity h2{color:#273447;letter-spacing:-.3px;margin:0;font-size:16px;font-weight:560;line-height:1.4}.me-model-identity a{align-items:center;gap:8px;display:inline-flex}.me-model-identity a svg{opacity:0;color:#c92e40;transition:opacity .14s}.me-model-row:hover h2 svg,.me-model-identity a:focus-visible svg{opacity:1}.me-description{color:#606e82;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:470px;margin:12px 0 10px;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.me-capabilities{flex-wrap:wrap;gap:5px;display:flex}.me-capabilities span{color:#5f6d83;background:#f8f9fc;border:1px solid #e5eaf1;border-radius:4px;padding:2px 6px;font-size:12px;line-height:1.5}.me-model-stats{grid-template-columns:.8fr 1fr 1fr;align-self:center;gap:17px;padding:0 0 8px 15px;display:grid}.me-model-stats>div{flex-direction:column;min-width:0;display:flex}.me-model-stats span{color:#707c8f;margin-bottom:7px;font-size:12px}.me-model-stats strong{color:#3f4d63;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.7}.me-model-stats small{color:#707c8f;margin-top:2px;font-size:12px}.me-model-footer{border-top:1px solid #f0f2f6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.me-id{color:#707c8f;align-items:center;gap:6px;min-width:0;display:flex}.me-id code{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.me-id button{color:#a3adbb;border-radius:4px;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.me-id button:hover{color:#c92e40;background:#edf1f8}.me-availability{color:#8a94a3;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.me-availability i{background:#a1aab7;border-radius:50%;width:5px;height:5px}.me-availability.is-available i{background:#54a88b}@media (min-width:1600px){.cw-content{padding-left:48px;padding-right:48px}.me-intro{min-height:278px}.me-intro h1{font-size:42px}.me-model-row{padding-top:26px;padding-bottom:16px}.me-description{font-size:14px}.me-model-stats strong{font-size:15px}}@media (max-width:1100px){.cw-sidebar{width:195px;padding-left:12px;padding-right:12px}.cw-body{margin-left:195px}.cw-content{padding-left:26px;padding-right:26px}.cw-topbar{padding:0 26px}.me-orbit{transform-origin:100%;flex-basis:195px;margin-left:-35px;transform:scale(.9)}.me-model-row{grid-template-columns:minmax(0,1fr) 235px;gap:15px;padding:20px 18px 12px}.me-model-stats{gap:12px;padding-left:0}.me-intro h1{font-size:32px}}@media (max-width:1023px){.me-quick-row .me-advanced-desktop{display:none}.me-quick-row .me-advanced-mobile{display:flex}}@media (max-width:850px){.cw-menu{z-index:25;background:#fff;border:1px solid #e3e7ed;border-radius:8px;width:40px;height:40px;margin:12px 0 0 18px;position:sticky;top:12px}.cw-sidebar{display:none}.cw-body{margin-left:0}.cw-menu{place-items:center;display:grid}.cw-mobile-backdrop{z-index:70;background:#16213566;display:block;position:fixed;inset:0}.cw-mobile-sidebar{background:#f7f8fa;flex-direction:column;width:260px;padding:25px 18px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto}.cw-close{padding:5px;position:absolute;top:27px;right:14px}.cw-content{padding:0 24px 35px}.cw-topbar{height:60px;padding:0 24px}.cw-skip{left:15px}}@media (max-width:600px){.cw-content{padding:0 18px 28px}.cw-topbar{padding:0 18px}.cw-breadcrumb,.cw-slash{display:none}.cw-topbar nav{gap:15px}.cw-topbar nav a{min-height:44px}.me-intro{min-height:0;padding:31px 0 25px}.me-intro h1{letter-spacing:-1px;font-size:30px}.me-intro p{font-size:12px}.me-orbit{display:none}.me-search-row{flex-wrap:wrap;gap:10px}.me-search{flex-basis:100%;height:48px;padding:0 12px}.me-search input{font-size:16px}.me-search kbd{display:none}.me-compare{height:40px;font-size:12px}.me-output-tabs{gap:24px;margin-top:8px}.me-quick-row{gap:6px;padding:13px 0}.me-quick-row>span{display:none}.me-quick-row button{min-height:38px;padding:6px 8px;font-size:12px}.me-quick-row .me-finder{justify-content:flex-start;width:100%;margin-top:1px;padding-left:0}.me-results-toolbar{align-items:center;gap:4px}.me-results-toolbar>div{gap:6px}.me-results-toolbar p{font-size:12px}.me-sort>span{display:none}.me-sort select{max-width:110px;min-height:44px;font-size:12px}.me-view-switch{padding:0}.me-view-switch button{width:35px;height:40px}.me-model-row{grid-template-columns:1fr;gap:14px;padding:19px 17px 11px}.me-description{font-size:12px}.me-model-stats{border-top:1px solid #f0f2f6;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:10px 0 0}.me-model-stats strong{font-size:12px}.me-model-stats span{margin-bottom:3px}.me-model-stats small{font-size:12px}.me-model-footer{padding-top:4px}.me-id button{width:40px;height:40px}.me-capabilities span{font-size:12px}.model-explorer input,.model-explorer select{font-size:16px}.model-explorer .me-sort select{font-size:12px}.model-explorer input[type=checkbox]{width:18px;height:18px}.me-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.model-explorer *,.catalog-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
