.models-page,.model-page{padding-bottom:var(--section-gap);flex:1}.models-section{width:min(100%, var(--page-width));padding:var(--section-gap) var(--page-pad) 0;margin:0 auto}.models-section--tight{padding-top:clamp(2.5rem,3.5vw,3.5rem)}.models-title{font-size:var(--title-size);margin:0;line-height:1}.models-page .models-table-panel{margin-top:clamp(1.5rem,2.5vw,2.25rem)}.models-page .models-table th,.models-page .models-table td{padding-block:.7rem}.models-page .models-table thead th{padding-block:.6rem}.models-table-group-head>th{text-align:left;white-space:normal;clip-path:none!important;background:0 0!important;padding:1.6rem .85rem .5rem!important}.models-table-group:first-of-type .models-table-group-head>th{padding-top:.6rem!important}.models-table-group-head strong{color:#232323;margin-right:.75rem;font-size:.95rem;font-weight:500;line-height:1.3}.models-table-group-head span{color:#817e76;font-size:.875rem}.models-table-group tr:nth-child(odd)>*{clip-path:none!important;background:0 0!important}.models-table-group tr:nth-child(2n)>*{background:#23232308}.models-table-group tr:nth-child(2n)>:first-child{clip-path:polygon(.3rem 0,100% 0,100% 100%,.3rem 100%,0 calc(100% - .3rem),0 .3rem)}.models-table-group tr:nth-child(2n)>:last-child{clip-path:polygon(0 0,calc(100% - .3rem) 0,100% .3rem,100% calc(100% - .3rem),calc(100% - .3rem) 100%,0 100%)}.models-section--picks{padding-top:clamp(3.5rem,6vw,5.5rem)}.models-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.5rem clamp(2rem,5vw,5rem);padding-top:clamp(.5rem,2vw,1.5rem);display:grid}.models-head h1{font-size:var(--page-title-size);margin:0;line-height:1.02}.models-head h1 span{color:#98958c;display:block}.models-head p{color:#5b5a56;text-wrap:pretty;max-width:26rem;margin:0;font-size:1rem;line-height:1.4}.models-head .section-actions{margin-top:1.1rem}.models-panel{--cut:1rem;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#2323231a;padding:1px}.models-panel-face{clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#fff;padding:clamp(.75rem,1.4vw,1.25rem)}.models-picks{grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);align-items:stretch;gap:.75rem;margin-top:clamp(1.5rem,2.5vw,2.25rem);display:grid}.models-picks .models-panel-face{height:100%}.models-section--picks .models-title{font-size:clamp(1.9rem,2.6vw,2.5rem)}.models-picks-table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.35}.models-picks-table th,.models-picks-table td{text-align:left;white-space:nowrap;padding:.7rem .85rem;font-weight:400}.models-picks-table thead th{color:#817e76;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:.6rem;padding-bottom:.6rem;font-size:.72rem}.models-picks-table tbody tr{cursor:pointer}.models-picks-table tbody tr:hover>*{background:#2323230a}.models-picks-table tbody tr:hover a{color:#b34f1b}.models-picks-table td a{text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #2323234d;text-decoration:underline #2323234d}.models-picks-table td:last-child{color:#5b5a56}.models-guides{color:#5b5a56;margin:1.25rem 0 0;font-size:.95rem;line-height:1.5}.models-guides a{color:#232323;text-underline-offset:3px;-webkit-text-decoration:underline #2323234d;text-decoration:underline #2323234d}.models-guides a:hover{color:#b34f1b}.models-cost{--cut:1rem;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));color:#fafaf9;background:#121311;grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem;padding:clamp(1.25rem,2.2vw,1.75rem);display:grid}.models-cost h3{text-wrap:balance;margin:0;font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:1.1}.models-cost p{color:#fafaf99e;text-wrap:pretty;max-width:26rem;margin:.5rem 0 0;font-size:.9rem;line-height:1.45}.models-cost ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.models-cost li{white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;font-size:.875rem;display:grid}.models-cost strong{font-family:var(--font-mono);font-size:.92rem;font-weight:400}.models-cost svg{order:3;grid-column:1/-1;width:100%;height:auto;display:block}.models-cost-empty{fill:#fafaf917}.model-top{padding-top:clamp(.25rem,1vw,.75rem)}.model-page-crumbs{color:#5b5a56;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.model-page-crumbs a:hover{color:#b34f1b}.model-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:2rem clamp(2.5rem,5vw,5rem);margin-top:1.25rem;display:grid}.model-hero-brand{color:#5b5a56;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.model-hero-brand img{width:auto;height:1.3rem}.model-hero .model-card-tag{--button-fill:#2323230f;color:#5b5a56}.model-hero .model-card-tag--flagship{--button-fill:#e4692524;color:#b34f1b}.model-hero h1{font-size:var(--page-title-size);text-wrap:balance;margin:.9rem 0 .7rem;line-height:1.02}.model-hero-about{color:#5b5a56;text-wrap:pretty;max-width:36rem;margin:1rem 0 0;font-size:1rem;line-height:1.45}.model-hero .section-actions{margin-top:1.5rem}.model-hero-art{--cut:1rem;aspect-ratio:4/3;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#0c0b0a;display:block;overflow:hidden}.model-hero-art img{object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block}.model-specs{--cut:1rem;clip-path:polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));background:#2323230a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:clamp(1.1rem,1.8vw,1.5rem) clamp(1.25rem,2.2vw,1.75rem);display:grid}.model-specs dt{color:#817e76;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;line-height:1}.model-specs dd{font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1}.model-page-grid{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;gap:2.5rem clamp(2.5rem,5vw,4.5rem);display:grid}.model-page-main,.model-page-aside{min-width:0}.model-page-main section>p{color:#5b5a56;max-width:44rem;margin:1.1rem 0 0;font-size:1rem;line-height:1.45}.model-page-main section>p code{font-size:.9em}.model-page-main .docs-code-block{margin-top:1.5rem}.model-page-aside{top:calc(var(--site-header-height) + 1rem);position:sticky}.model-page-aside h2{margin:.25rem .5rem 0;font-family:Geist Variable,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.3}.model-capabilities{margin:.75rem 0 0;font-size:.9rem;display:grid}.model-capabilities div{justify-content:space-between;gap:1rem;padding:.55rem .5rem;display:flex}.model-capabilities dt{color:#5b5a56;flex:none}.model-capabilities dd{text-align:right;margin:0}.model-card-suffix{font-family:var(--font-mono);letter-spacing:.06em;opacity:.7;text-transform:uppercase;white-space:nowrap;margin-left:.2em;font-size:.72rem}.model-faq{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:2rem clamp(3rem,5vw,5rem);display:grid}@media (width<=1100px){.models-picks{grid-template-columns:minmax(0,1fr)}.models-cost li{grid-template-columns:12rem minmax(0,1fr) auto}.models-cost svg{order:0;grid-column:auto}.model-page-grid{grid-template-columns:minmax(0,1fr)}.model-page-aside{position:static}}@media (width<=999px){.models-picks-table thead{display:none}.models-picks-table,.models-picks-table tbody,.models-picks-table tr,.models-picks-table th,.models-picks-table td{display:block}.models-picks-table tr{padding:.85rem .6rem}.models-picks-table th,.models-picks-table td{white-space:normal;padding:0}.models-picks-table tbody th{color:#817e76;font-size:.85rem}.models-picks-table td{margin-top:.25rem}}@media (width<=900px){.models-head,.model-hero,.model-faq{grid-template-columns:minmax(0,1fr)}.model-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.models-section{padding:4.5rem 1.5rem 0}.models-section--tight{padding-top:2.5rem}.models-head{padding-top:.5rem}.model-top{padding-top:0}.models-title{font-size:clamp(2.3rem,10vw,2.9rem)}.models-cost li{grid-template-columns:minmax(0,1fr) auto}.models-cost svg{order:3;grid-column:1/-1}.model-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}
