:is(.blog-body,.docs-guide){--guide-silk:#e46925;--guide-own:#13a39a;--guide-surface:rgb(from var(--silk-ink) r g b / 4%)}:is(.blog-body,.docs-guide) :is(.guide-panel,.guide-pick,.guide-callout,.guide-stat,.guide-link){--cut:.6rem;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))}:is(.blog-body,.docs-guide) h3{scroll-margin-top:calc(var(--site-header-height) + 1rem);margin:0;font-family:Geist Variable,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.15rem,1.35vw,1.3rem);font-weight:500;line-height:1.3}.guide-panel{background:var(--guide-surface);margin:1.25rem 0 0;padding:clamp(1rem,2vw,1.5rem)}.guide-legend{color:var(--silk-muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1.25rem;font-size:.85rem;display:flex}.guide-legend span{align-items:center;gap:.45rem;display:inline-flex}.guide-dot{background:var(--guide-own);flex:none;width:.6rem;height:.6rem}.guide-dot[data-silk]{background:var(--guide-silk)}.guide-tier-name{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--silk-muted)!important;margin:1.25rem 0 .35rem!important;font-size:.72rem!important;line-height:1.4!important}.guide-legend+.guide-tier-name{margin-top:0!important}.guide-bars{list-style:none;display:grid;gap:.15rem!important;margin:0!important;padding:0!important}.guide-bar{color:var(--silk-ink);grid-template-columns:minmax(0,14rem) minmax(0,1fr) 4.75rem;align-items:center;gap:.75rem;padding:.25rem 0;font-size:.92rem;line-height:1.35;display:grid}a.guide-bar:hover .guide-bar-name{color:var(--silk-accent-ink)}.guide-bar-name small{color:var(--silk-muted);font-size:.8rem}.guide-bar-mark{width:max(var(--share), 3px);background:var(--guide-own);height:.6rem;display:block}.guide-bar-mark[data-silk]{background:var(--guide-silk)}.guide-bar-value{color:var(--silk-ink);font-variant-numeric:tabular-nums;text-align:right}.docs-guide .blog-dateline{color:var(--silk-caption);margin:.75rem 0 0}.docs-guide .docs-lead p:not(.blog-dateline){color:var(--silk-ink);font-size:1.1rem;line-height:1.55}.docs-guide .docs-lead .blog-photo{margin-top:1.5rem}.docs-guide section p{font-size:1rem}.docs-guide section h3{margin-top:2rem}.docs-guide section ul:not([class]){color:var(--silk-body);gap:.55rem;margin:.75rem 0 0;padding-left:1.2rem;font-size:1rem;line-height:1.65;list-style:outside;display:grid}.docs-guide .guide-callout p{margin:0}.guide-flow{counter-reset:flow;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.guide-flow li{background:var(--guide-surface);counter-increment:flow;clip-path:polygon(.45rem 0,calc(100% - .45rem) 0,100% .45rem,100% calc(100% - .45rem),calc(100% - .45rem) 100%,.45rem 100%,0 calc(100% - .45rem),0 .45rem);padding:.7rem .75rem .8rem}.guide-flow li:before{color:var(--silk-caption);content:counter(flow);font-family:var(--font-mono);margin-bottom:.35rem;font-size:.72rem;display:block}.guide-flow li[data-model]{background:#e4692524}.guide-flow li[data-model]:before,.guide-flow li[data-model] strong{color:var(--silk-accent-ink)}.guide-flow strong{color:var(--silk-ink);font-size:.92rem;font-weight:550;line-height:1.3;display:block}.guide-flow span{color:var(--silk-muted);margin-top:.25rem;font-size:.8rem;line-height:1.35;display:block}.guide-picks-title{margin-top:clamp(1.75rem,3vw,2.25rem)!important}.guide-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1rem 0 0;display:grid}.guide-pick{background:var(--guide-surface);padding:.9rem 1rem}.guide-pick p{color:var(--silk-ink);margin:0;font-size:.95rem;font-weight:500;line-height:1.4}.guide-pick ul{flex-wrap:wrap;gap:.3rem .85rem;margin:.5rem 0 0;padding:0;font-size:.92rem;line-height:1.5;list-style:none;display:flex}.guide-model{margin-top:clamp(2.25rem,4vw,3rem)}.guide-model-tier{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.45rem;display:flex;color:var(--silk-muted)!important;margin:.35rem 0 0!important;font-size:.72rem!important;line-height:1.5!important}.guide-model .blog-photo{margin-top:.9rem}.guide-best{flex-wrap:wrap;align-items:center;gap:.4rem;margin:1rem 0 0;display:flex}.guide-best strong{margin-right:.2rem;font-size:.9rem}.guide-tag{color:var(--silk-accent-ink);background:#e4692524;padding:.15rem .55rem;font-size:.85rem;line-height:1.5}.guide-callout{background:#e4692514;margin-top:1.5rem;padding:1.1rem 1.25rem 1.25rem}.guide-callout p{margin:0}.guide-callout strong{margin-bottom:.2rem;font-size:1.05rem;display:block}.guide-callout .section-actions{margin-top:.9rem}.guide-vectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.25rem 0 0;display:grid}.guide-vectors figure{margin:0;padding:.9rem 1rem .75rem}.guide-vectors svg{width:100%;height:auto;font-family:Geist Variable,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}.guide-vectors figcaption{color:var(--silk-ink);margin-top:.5rem;font-size:.9rem;line-height:1.4}.guide-steps{color:var(--silk-body);gap:.5rem;margin:1rem 0 0;padding-left:1.3rem;font-size:1.05rem;line-height:1.7;list-style:decimal;display:grid}.guide-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem;display:grid}.guide-stat{background:var(--guide-surface);padding:1rem 1.1rem}.guide-stat strong{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.15;display:block}.guide-stat span{color:var(--silk-muted);margin-top:.3rem;font-size:.9rem;line-height:1.4;display:block}.guide-links{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid;gap:.6rem!important;margin:1.25rem 0 0!important;padding:0!important}.guide-link{background:var(--guide-surface);height:100%;color:var(--silk-ink);padding:.9rem 1rem;font-size:.95rem;line-height:1.4;transition:background-color .12s;display:block}.guide-link:hover{background:rgb(from var(--silk-ink) r g b / 7%)}.guide-link strong{display:block}.guide-link span{color:var(--silk-muted);margin-top:.15rem;font-size:.88rem;display:block}@media (width<=36rem){.guide-bar{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem}.guide-bar-track{grid-area:2/1/auto/-1}.guide-flow{grid-auto-flow:row}.guide-picks,.guide-vectors,.guide-links{grid-template-columns:minmax(0,1fr)}}
