.open-models-page .resource-hero{isolation:isolate;background:var(--blue);color:#fff;max-width:none;min-height:420px;padding:64px max(48px,50% - 752px);position:relative;overflow:hidden}.open-models-page .resource-hero:after{content:"";z-index:-1;opacity:.36;pointer-events:none;background:url(/open-models/open-weights.svg) 100%/680px no-repeat;position:absolute;inset:0 max(48px,50% - 752px) 0 48%}.open-models-page .resource-hero-copy{z-index:1;width:calc(100% - 490px);max-width:650px;position:relative}.model-logo-cloud{--logo-scale:1;--motion-scale:1;width:480px;height:340px;position:absolute;top:34px;right:max(48px,50% - 752px)}.model-cloud-art{pointer-events:none;position:absolute;inset:0;container-type:size}.model-cloud-position{width:calc(var(--logo-size) * var(--logo-scale));height:calc(var(--logo-size) * var(--logo-scale));position:absolute;transform:translate(-50%,-50%)}.model-cloud-tile{width:100%;height:100%;animation:model-logo-float var(--float-duration) ease-in-out var(--float-delay) infinite;background:#f8faff;border:1px solid #ffffffb3;border-radius:4px;place-items:center;padding:10px;animation-play-state:paused;display:grid;box-shadow:0 4px 12px #18247530}.model-cloud-tile[data-model=Kimi]{background:#191a1d;border-color:#36383e}.model-cloud-tile img{object-fit:contain;width:100%;height:100%;display:block}.model-logo-cloud[data-running=true] .model-cloud-tile{animation-play-state:running}.model-cloud-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #b9c5ff;border-radius:4px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:-8px;right:0}.model-cloud-toggle:hover{background:#ffffff1a}.model-cloud-toggle:focus-visible{outline-offset:4px;outline:2px solid #fff}@keyframes model-logo-float{0%,to{transform:translate3d(calc(var(--drift-x) * var(--motion-scale) * -1), calc(var(--drift-y) * var(--motion-scale) * -1), 0)}50%{transform:translate3d(calc(var(--drift-x) * var(--motion-scale)), calc(var(--drift-y) * var(--motion-scale)), 0)}}@media (prefers-reduced-motion:reduce){.model-cloud-tile{animation:none}.model-cloud-toggle{display:none}}.open-models-page .resource-eyebrow,.open-models-page .resource-hero-actions{color:#fff}.open-models-page .resource-hero h1{max-width:650px;font-size:76px}.open-models-page .resource-hero p{color:#edf0ff;max-width:570px}.open-models-page .resource-hero-actions .text-link{color:#fff;border-bottom:1px solid #b8c4ff}.open-models-page .resource-hero-actions .text-link:hover,.open-models-page .resource-hero-actions .text-link:focus-visible{color:#fff;border-bottom-color:#fff}.open-models-page a:focus-visible,.open-models-page summary:focus-visible{outline-offset:5px;outline:2px solid}.open-model-names{border-bottom:1px solid var(--line);background:#f3f5f7}.open-model-names ul{color:#4d5562;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;max-width:1600px;margin:auto;padding:24px 48px;font-size:19px;font-weight:600;list-style:none;display:flex}.open-model-name{color:inherit;white-space:nowrap;display:inline-block;position:relative}.open-model-name:hover,.open-model-name:focus-visible{color:var(--blue)}.open-model-name-measure{visibility:hidden}.open-model-name-glyphs{text-align:center;position:absolute;inset:0;overflow:hidden}.open-model-name[data-scrambling=true] .open-model-name-glyphs{font-family:monospace;font-size:.85em}.open-reasons,.open-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.open-reasons article{border-top:1px solid var(--line);padding-top:24px}.open-reasons svg{color:var(--blue);margin-bottom:22px}.open-reasons h3,.open-definition-grid h3,.open-evidence-layout h3{font-size:23px;font-weight:500;line-height:1.35}.open-reasons p,.open-definition-grid p,.open-evidence-layout p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.8}.open-catalog{background:#f5f7f8}.open-catalog-note{color:#566171;max-width:900px;font-size:13px;line-height:1.75;margin-bottom:30px!important}.open-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.open-model{background:#fff;border:1px solid #dce1e8;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.open-model-visual{background:#f0f3fc;border-bottom:1px solid #e1e6f1;place-items:center;min-height:164px;display:grid;position:relative}.open-model-number{color:#68758b;position:absolute;top:16px;left:20px}.open-model-visual[data-model=Kimi],.open-model-visual[data-model=EuroLLM]{background:#191a1d;border-color:#191a1d}.open-model-visual[data-model=Kimi] .open-model-number,.open-model-visual[data-model=EuroLLM] .open-model-number{color:#aab2c2}.open-model-logo{object-fit:contain;width:96px;height:96px;display:block}.open-model-visual[data-model=EuroLLM] .open-model-logo{width:min(180px,70%);height:auto}.open-model-body{flex-direction:column;flex:1;padding:24px;display:flex}.open-model-creator{color:#667080;margin-bottom:12px!important}.open-model h3{font-size:28px;font-weight:600;line-height:1.15}.open-model h3 a:hover,.open-model-source,.open-definition-grid a,.open-evidence .text-link{color:var(--blue)}.open-model-focus{color:#28705e;font-size:12px;line-height:1.6;margin-top:12px!important}.open-model-description{color:var(--muted);font-size:14px;line-height:1.7;margin-top:12px!important;margin-bottom:20px!important}.open-model-details{border-top:1px solid var(--line);margin-top:auto}.open-model-details summary{color:#4d5a70;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:12px;list-style:none;display:flex}.open-model-details summary::-webkit-details-marker{display:none}.open-model-details[open] summary svg{transform:rotate(180deg)}.open-model-licence-note{color:#667080;font-size:12px;line-height:1.7;margin-top:12px!important}.open-model dl{margin:0;padding:4px 0 12px;font-size:12px;line-height:1.65}.open-model dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;padding:3px 0;display:grid}.open-model dt{color:#667080}.open-model dd{margin:0}.open-model-source{align-items:center;gap:8px;min-height:30px;margin-top:10px;font-size:12px;line-height:1.6;display:flex}.open-model-source svg{flex-shrink:0}.open-catalog-footer{margin:28px 0 0!important}.open-evidence-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;display:grid}.open-evidence-layout .text-link{margin-top:24px;font-size:13px}.open-benchmark table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.open-benchmark caption{text-align:left;color:var(--muted);padding-bottom:20px;font-size:12px;line-height:1.7}.open-benchmark th,.open-benchmark td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 12px}.open-benchmark thead th{border-top:1px solid var(--line);font-size:13px;font-weight:600}.open-benchmark thead span{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.open-benchmark tbody th{font-weight:400}.open-benchmark td:nth-child(2){color:var(--blue);font-weight:600}.open-benchmark p{font-size:12px}.open-definitions{border-top:1px solid var(--line)}.open-definition-grid article{border-left:2px solid #b9c9c4;padding-left:22px}.open-definition-grid a{text-underline-offset:4px;text-decoration:underline}.open-commitment{border-top:1px solid var(--line);background:#edf4f1}.open-commitment>.mono{color:#28705e;margin-bottom:24px;display:block}.open-commitment h2{max-width:800px;font-size:44px}.open-commitment p{color:#485850;max-width:780px;font-size:16px;line-height:1.8;margin-top:22px!important}.open-commitment .text-link{color:#1e5c4a;margin-top:28px}@media (max-width:1100px){.open-models-page .resource-hero{padding-inline:32px;padding-bottom:320px}.open-models-page .resource-hero-copy{width:100%;max-width:760px}.model-logo-cloud{--logo-scale:.85;--motion-scale:.7;width:min(460px,100% - 64px);height:260px;inset:auto auto 30px 50%;transform:translate(-50%)}.open-models-page .resource-hero:after{opacity:.3;background-position:50%;background-size:460px;height:290px;inset:auto 32px 16px}.open-model-names ul{padding-inline:32px}.open-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.open-evidence-layout{gap:32px}}@media (max-width:760px){.open-models-page .resource-hero{min-height:390px;padding:40px 20px 230px}.model-logo-cloud{--logo-scale:.58;--motion-scale:.4;width:calc(100% - 50px);max-width:380px;height:170px;bottom:28px}.model-cloud-tile{padding:5px}.model-cloud-toggle{bottom:-15px}.open-models-page .resource-hero:after{opacity:.3;background-size:380px;height:215px;inset-inline:20px}.open-models-page .resource-hero h1{font-size:46px}.open-models-page .resource-hero p{font-size:16px;line-height:1.7}.open-models-page .resource-eyebrow{max-width:260px;font-size:10px;line-height:1.7}.open-models-page .resource-hero-actions{gap:14px 24px;margin-top:22px;font-size:13px}.open-model-names ul{gap:14px 24px;padding:20px;font-size:16px}.open-reasons,.open-model-grid,.open-definition-grid,.open-evidence-layout{grid-template-columns:1fr}.open-reasons,.open-definition-grid{gap:28px}.open-model-body{padding:24px}.open-model-visual{min-height:144px}.open-model h3{font-size:30px}.open-model dl>div{grid-template-columns:86px minmax(0,1fr)}.open-benchmark th,.open-benchmark td{padding:14px 6px;font-size:12px}.open-benchmark thead th{overflow-wrap:anywhere;font-size:11px}.open-commitment h2{font-size:32px}}
