body{background:#070707;color:#f4f0eb}.featured-model{position:relative;overflow:hidden}.featured-model:before{content:"";position:absolute;inset:0 0 auto;height:620px;pointer-events:none;background:radial-gradient(ellipse at 82% 15%,rgba(255,90,31,.16),transparent 48%)}.model-wrap{position:relative;max-width:1180px;margin:auto;padding:58px 24px 90px}.model-crumb{font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.22em;text-transform:uppercase;color:#ff6b2d;margin-bottom:24px}.model-crumb a{color:#ff6b2d;text-decoration:none}.model-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr);gap:52px;align-items:center}.model-hero.rico{grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr)}.model-kicker{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase;color:#ff8a4c;margin:0 0 16px}.model-title{font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.025em;text-transform:uppercase;margin:0;max-width:760px}.model-lede{font-size:17px;line-height:1.75;color:#b4ada7;max-width:680px;margin:24px 0}.model-art{margin:0;border:1px solid #3c261c;border-radius:18px;overflow:hidden;background:#0b0908;box-shadow:0 30px 90px rgba(255,70,15,.1)}.model-art img{display:block;width:100%;height:auto}.model-art.rico{max-width:440px;justify-self:end}.model-chips{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.model-chip{border:1px solid #3a2a23;background:#100d0b;border-radius:999px;padding:6px 11px;color:#d8cec7;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.model-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.model-actions a{border-radius:9px;padding:13px 18px;text-decoration:none;font-size:13px;font-weight:700}.model-actions .primary{background:#ff5a1f;color:#080706}.model-actions .secondary{border:1px solid #3d3029;color:#eee7e1}.frontier-banner{margin:40px 0 0;padding:22px 26px;border:1px solid #ff5a1f;border-radius:12px;background:linear-gradient(100deg,#ff5a1f,#e43d0b);color:#080706;font-family:Impact,'Arial Narrow',sans-serif;font-size:clamp(24px,3vw,42px);line-height:1.1;letter-spacing:.015em;text-transform:uppercase;text-align:center}.model-channel{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin:40px 0 0;padding:22px 24px;border:1px solid #332821;border-radius:13px;background:#0e0c0b}.model-channel small{display:block;color:#ff8a4c;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;margin-bottom:8px}.model-channel code{font:13px ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;color:#fff}.model-rate{text-align:right;color:#b4ada7;font-size:12px;line-height:1.6}.model-rate strong{display:block;color:#fff;font-size:16px}.model-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:28px;margin-top:54px}.readme-panel,.spec-panel,.terms-panel{border:1px solid #2e2520;border-radius:15px;background:linear-gradient(145deg,#100e0d,#090808);padding:28px}.readme-panel h2,.terms-panel h2{font-size:24px;margin:0 0 18px;letter-spacing:-.02em}.readme-panel h3{font-size:16px;color:#ff8a4c;margin:30px 0 12px}.readme-panel p,.readme-panel li,.terms-panel p,.terms-panel li{color:#b8b0aa;font-size:14px;line-height:1.8}.readme-panel ul,.terms-panel ul{padding-left:20px}.spec-panel{align-self:start;position:sticky;top:90px}.spec-panel h2{font:11px ui-monospace,SFMono-Regular,Menlo,monospace;color:#ff8a4c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px}.spec{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #27201c;font-size:12px}.spec:last-child{border:0}.spec span{color:#8f8781}.spec strong{text-align:right;color:#eee7e1}.benchmarks{width:100%;border-collapse:collapse;margin:14px 0 8px;font-size:13px}.benchmarks th,.benchmarks td{text-align:left;padding:11px 8px;border-bottom:1px solid #2b231f}.benchmarks th{color:#ff8a4c;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.benchmarks td{color:#d0c7c1}.benchmarks td:last-child{text-align:right;color:#fff;font-weight:700}.terms-panel{margin-top:28px}.source-link{display:inline-block;margin-top:18px;color:#ff8a4c;font:11px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.1em}.settings-note{border-left:3px solid #ff5a1f;padding:12px 16px;background:#15100d;color:#d8cec7;font-size:13px;line-height:1.7}.model-footer-note{margin-top:34px;color:#7f7772;font-size:12px;line-height:1.7}
@media(max-width:900px){.model-hero,.model-hero.rico,.model-content{grid-template-columns:1fr}.model-art.rico{justify-self:start;max-width:390px}.model-art{max-width:680px}.spec-panel{position:static}.model-wrap{padding-top:40px}.model-content{margin-top:36px}}
@media(max-width:560px){.model-wrap{padding:32px 18px 66px}.model-title{font-size:46px}.model-lede{font-size:15px}.model-channel{grid-template-columns:1fr;padding:18px}.model-rate{text-align:left}.readme-panel,.spec-panel,.terms-panel{padding:21px}.frontier-banner{padding:19px 16px;font-size:25px}.model-hero{gap:30px}.model-art{border-radius:13px}.benchmarks{font-size:12px}.benchmarks th,.benchmarks td{padding:9px 4px}}
.table-scroll{overflow-x:auto;margin:14px 0 10px;border:1px solid #2b231f;border-radius:9px}.table-scroll .benchmarks{margin:0;min-width:560px}.table-scroll .benchmarks.comparative{min-width:880px}.readme-panel details{border:1px solid #30261f;border-radius:9px;padding:13px 15px;margin:10px 0;background:#0b0908}.readme-panel summary{cursor:pointer;color:#ff8a4c;font-size:13px;font-weight:700}.readme-panel details p{margin-bottom:0}.readme-panel a{color:#ff8a4c}.license-box{margin-top:20px;padding:15px 17px;border:1px solid #3a2b22;border-radius:9px;color:#d8cec7;font-size:13px;line-height:1.7}
.readme-panel ol{padding-left:22px}.readme-panel ol li{margin-bottom:10px}.code-block{overflow-x:auto;margin:14px 0;padding:18px;border:1px solid #30261f;border-radius:9px;background:#050505;color:#e9e2dc;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.readme-panel .agreement-section{border-top:1px solid #30261f;padding-top:24px;margin-top:28px}.readme-panel .agreement-notice{padding:18px;border:1px solid #6b2f22;border-radius:9px;background:#170b08}.readme-panel strong{color:#eee7e1}

.readme-panel{min-width:0}
