.guide-page,.guide-directory{color:#252624;background:#fff;width:100%}.guide-page{min-width:0;padding:0 0 90px}.guide-topbar{max-width:1120px;font:13px var(--font-geist-sans),sans-serif;color:#82857f;justify-content:space-between;align-items:center;margin:0 auto;padding:30px 24px;display:flex}.guide-topbar>div:first-child{align-items:center;gap:17px;display:flex}.guide-topbar a{text-decoration:none}.guide-topbar a:hover{color:#252624}.guide-topbar>div>span{color:#c4c7c0}.guide-share{align-items:center;gap:11px;display:flex;position:relative}.guide-share>a,.guide-share>button{color:#7a7d77;cursor:pointer;background:#fff;border:1px solid #e4e5e0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.guide-share svg{width:17px;height:17px}.guide-share-status{white-space:nowrap;color:#66745a;font-size:11px;position:absolute;top:39px;right:0}.guide-hero{text-align:center;max-width:1080px;margin:75px auto 0;padding:0 25px}.guide-kicker{font:10px var(--font-geist-sans),sans-serif;text-transform:uppercase;letter-spacing:2px;color:#8b8d85;margin:0 0 20px;font-weight:550}.guide-hero h1{font:650 clamp(36px,4.4vw,58px)/1.13 var(--font-hero),sans-serif;letter-spacing:-2.7px;color:#191d1a;text-wrap:balance;max-width:1000px;margin:0 auto 29px}.guide-byline{font:13px/1.8 var(--font-geist-sans),sans-serif;color:#92948e;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 13px;display:flex}.guide-byline>a:first-child{color:#454a43;text-decoration:none}.guide-byline .guide-topic{color:#4d67a0;text-underline-offset:4px;font:italic 17px Georgia,serif}.guide-contents{max-width:480px;margin:55px auto 70px;padding:0 24px}.guide-contents h2{font:10px var(--font-geist-sans),sans-serif;text-transform:uppercase;letter-spacing:2px;color:#8e918a;margin:0 0 17px}.guide-contents ol{margin:0;padding:0;list-style:none}.guide-contents a{color:#3f433c;align-items:baseline;gap:15px;padding:7px 0;font:18px/1.3 Georgia,serif;text-decoration:none;display:flex}.guide-contents a:hover{color:#526d2b}.guide-contents i{border-bottom:1px solid #e0e3db;flex:1;min-width:15px}.guide-contents small{font:11px var(--font-geist-sans),sans-serif;color:#969a91;letter-spacing:.7px}.guide-body{max-width:792px;margin:0 auto;padding:0 24px;font:21px/1.78 Georgia,Times New Roman,serif}.guide-body p{margin:0 0 26px}.guide-body a{color:#527099;text-underline-offset:4px;text-decoration-color:#bfcbdb}.guide-body a:hover{color:#314d73}.guide-intro{margin-bottom:70px}.guide-intro>p:first-child{color:#292e26;font-size:25px;line-height:1.65}.guide-body strong{font-weight:600}.guide-section{margin:0 0 74px;scroll-margin-top:40px}.guide-section>h2{font:500 33px/1.3 var(--font-hero),sans-serif;letter-spacing:-1px;color:#252c23;text-wrap:balance;margin:0 0 27px}.guide-subheading{font:500 25px/1.45 var(--font-hero),sans-serif;letter-spacing:-.5px;margin:45px 0 20px}.guide-source{vertical-align:baseline;white-space:nowrap;display:inline-block;font:11px/1.8 var(--font-geist-sans),sans-serif!important;color:#7b8770!important;text-decoration-color:#cfd7c6!important}.guide-aside{font:14px/1.8 var(--font-geist-sans),sans-serif;color:#7d8476;border-left:2px solid #e2e8d8;padding:1px 0 1px 19px;margin:30px 0!important}.guide-wide{width:min(1120px,100vw - 48px);margin-left:50%;transform:translate(-50%)}.guide-chart{font:13px/1.6 var(--font-geist-sans),sans-serif;margin-top:38px;margin-bottom:35px}.guide-page .guide-chart p{font-family:var(--font-geist-sans),sans-serif}.guide-page .model-cost-heading h2,.guide-page .rank-cost-heading h2{font:550 23px/1.4 var(--font-geist-sans),sans-serif;letter-spacing:-.6px}.guide-page .model-cost-heading p{margin:7px 0 0;font-size:12px}.guide-page .model-cost-chart{max-width:100%}.guide-page .model-cost-card{margin-top:20px}.guide-page .model-section{margin-bottom:0}.guide-page .rank-cost-section{margin-top:0}.guide-page .rank-cost-description{margin-bottom:20px;font-size:13px}.guide-page .rank-cost-point-tooltip p{margin:0}.guide-page .rank-cost-chart a[href="/models/claude-fable-5-2"] circle{stroke:#293b22;stroke-width:2.5px;r:8px}.guide-page .rank-cost-chart a[href="/models/claude-fable-5-2"] text{fill:#24361f;font-weight:700}.guide-page .guide-chart .model-cost-method p{margin-bottom:16px}.guide-page .model-cost-tooltip{font-size:12px}.guide-release-chart{border-top:1px solid #e0e5db;border-bottom:1px solid #e0e5db;margin:0;padding:27px 0 20px}.guide-release-chart>header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.guide-chart-eyebrow{color:#7a8470;text-transform:uppercase;letter-spacing:1px;font-size:11px}.guide-release-chart>header p{color:#65705b;margin:8px 0 0;font-size:15px}.guide-release-chart>header>strong{font:600 67px/1 var(--font-hero),sans-serif;letter-spacing:-3px;color:#273d24}.guide-release-chart>header>strong span{margin-left:2px;font-size:42px;font-weight:400}.guide-release-chart .pace-lab{background:#fff;border:0;margin:0;padding:0}.guide-release-chart .pace-lab-heading{margin-bottom:15px}.guide-release-chart .pace-lab-heading h3{font-size:15px}.guide-release-chart .pace-timeline{min-width:1000px}.guide-release-chart figcaption{color:#8a9283;margin-top:16px;font-size:11px;line-height:1.7}.guide-findings{margin-top:35px;margin-bottom:50px}.guide-finding{border-top:1px solid #e5e7e1;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:65px;padding:40px 0;display:grid}.guide-finding:last-child{border-bottom:1px solid #e5e7e1}.guide-finding-number{font:10px var(--font-geist-sans),sans-serif;color:#a1a797;letter-spacing:1px;margin-bottom:13px;display:block}.guide-finding h3{font:500 24px/1.4 var(--font-hero),sans-serif;letter-spacing:-.7px;color:#2e382a;margin:0 0 17px}.guide-finding-comment>p{margin:0 0 15px;font-size:18px;line-height:1.75}.guide-benchmark-link{font:12px var(--font-geist-sans),sans-serif;color:#70805d!important;text-decoration-color:#d0dac1!important}.guide-finding-evidence{font:13px/1.65 var(--font-geist-sans),sans-serif;background:#f7f9f3;border-radius:8px;align-self:center;padding:25px 27px}.guide-score-main{color:#506047;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.guide-score-main>span{font-size:12px}.guide-score-main>strong{color:#30482b;letter-spacing:-1.8px;margin-left:auto;font-size:42px;font-weight:600;line-height:1.1}.guide-score-main>small{font-size:11px}.guide-score-comparisons{border-top:1px solid #e1e7d8;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px;padding-top:17px;display:grid}.guide-score-comparisons>div{flex-direction:column;gap:4px;display:flex}.guide-score-comparisons span{color:#8b9380;font-size:11px}.guide-score-comparisons b{color:#59674d;font-size:20px;font-weight:500}.guide-peer-label{color:#929d86;text-align:right;font-size:9px;line-height:1.5;margin:8px 0 18px!important}.guide-score-detail{color:#7c8770;font-size:11px;line-height:1.7;margin:0 0 9px!important}.guide-score-main img{object-fit:contain}.guide-community{font:14px/1.8 var(--font-geist-sans),sans-serif;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px;margin-bottom:35px;display:grid}.guide-post{border-top:1px solid #dfe4d7;min-width:0;padding-top:20px}.guide-post-label{letter-spacing:1px;text-transform:uppercase;color:#8c9680;font-size:9px}.guide-post h3{margin:8px 0 12px;font-size:18px;font-weight:550}.guide-post>p{color:#6b7561;margin-bottom:22px;font-size:13px}.guide-post blockquote{background:#fbfcf8;border:1px solid #e0e5db;border-radius:8px;margin:0;padding:20px;font:15px/1.8 Georgia,serif}.guide-post blockquote p{margin:0 0 16px;font-size:15px}.guide-post blockquote a{font:11px var(--font-geist-sans),sans-serif}.guide-post .twitter-tweet-rendered{max-width:100%!important;margin:0!important}.guide-editorial-note{font:12px/1.8 var(--font-geist-sans),sans-serif;color:#8a9380;border-top:1px solid #e2e6dc;margin-top:65px;padding-top:25px}.guide-editorial-note>strong{color:#66745c;font-weight:550}.guide-editorial-note p{margin:10px 0 19px}.guide-editorial-note>div{flex-wrap:wrap;gap:24px;display:flex}.guide-editorial-note a{color:#5d7750}.guide-directory-inner{max-width:1100px;margin:auto;padding:75px 30px 110px}.guide-directory h1{font:600 clamp(36px,4vw,54px)/1.2 var(--font-hero),sans-serif;letter-spacing:-2px;margin:0 0 18px}.guide-directory-intro{color:#74806b;max-width:650px;margin:0 0 55px;font:20px/1.6 Georgia,serif}.guide-directory-card{color:#2b3525;border-top:1px solid #dfe6d5;border-bottom:1px solid #dfe6d5;grid-template-columns:1fr 1.2fr;align-items:center;gap:44px;padding:30px 0;text-decoration:none;display:grid}.guide-directory-art{color:#4e6539;background:#eef5de;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:270px;padding:30px;display:flex}.guide-directory-art>span{font-size:11px}.guide-directory-art>strong{font:600 43px var(--font-hero),sans-serif;letter-spacing:-2px}.guide-directory-art>div{align-items:center;gap:15px;max-width:300px;display:flex}.guide-directory-art b{font-size:35px;font-weight:550}.guide-directory-art small{max-width:150px;font-size:11px;line-height:1.7}.guide-directory-card time{color:#8d9782;font-size:11px}.guide-directory-card h2{font:550 28px/1.4 var(--font-hero),sans-serif;letter-spacing:-.8px;text-wrap:balance;margin:12px 0 15px}.guide-directory-card p{color:#7b8670;margin:0 0 24px;font:17px/1.8 Georgia,serif}.guide-read-link{color:#647b48;font-size:12px}.guide-directory-card:hover h2{color:#68823d}.guide-page a:focus-visible,.guide-page button:focus-visible,.guide-directory a:focus-visible{outline-offset:5px;outline:2px solid #6d8b44}.guide-page button{touch-action:manipulation}@media (max-width:800px){.guide-hero{margin-top:45px}.guide-hero h1{letter-spacing:-1.8px;font-size:43px}.guide-contents{margin-top:40px;margin-bottom:50px}.guide-body{max-width:710px;font-size:19px}.guide-intro>p:first-child{font-size:23px}.guide-section>h2{font-size:29px}.guide-finding{grid-template-columns:1fr 1fr;gap:27px}.guide-finding h3{font-size:21px}.guide-finding-comment>p{font-size:17px}.guide-finding-evidence{padding:20px}.guide-score-main>strong{font-size:35px}.guide-community{grid-template-columns:1fr;width:100%;max-width:550px;margin-left:0;transform:none}.guide-post{display:block}.guide-page .model-cost-heading{flex-wrap:wrap;align-items:flex-start}.guide-directory-card{gap:28px}.guide-directory-card h2{font-size:23px}}@media (max-width:560px){.guide-topbar{padding:22px 20px}.guide-hero{margin-top:42px;padding:0 22px}.guide-hero h1{letter-spacing:-1.5px;font-size:36px}.guide-kicker{font-size:9px}.guide-byline{gap:5px 9px;font-size:11px}.guide-byline .guide-topic{font-size:14px}.guide-contents{margin-top:35px;margin-bottom:45px;padding:0 26px}.guide-contents a{gap:9px;padding:8px 0;font-size:16px}.guide-contents small{font-size:10px}.guide-body{padding:0 22px;font-size:18px;line-height:1.8}.guide-intro>p:first-child{font-size:21px}.guide-intro{margin-bottom:50px}.guide-section{margin-bottom:54px}.guide-section>h2{letter-spacing:-.7px;font-size:27px}.guide-wide{width:calc(100vw - 36px)}.guide-finding{grid-template-columns:1fr;gap:22px;padding:30px 4px}.guide-finding-comment>p{font-size:18px}.guide-finding-evidence{padding:24px}.guide-score-main>strong{font-size:42px}.guide-release-chart>header>strong{font-size:55px}.guide-release-chart .pace-family-key{display:none}.guide-release-chart>header p{font-size:12px}.guide-chart{margin-top:27px;margin-bottom:27px}.guide-page .model-comparison-controls{align-self:auto;max-width:100%}.guide-page .model-comparison-controls .model-comparison-type-row{justify-content:flex-start}.guide-page .model-type-filter button{padding:8px 9px;font-size:11px}.guide-page .rank-cost-heading{flex-wrap:wrap}.guide-page .model-cost-heading h2,.guide-page .rank-cost-heading h2{font-size:20px}.guide-aside{font-size:12px}.guide-directory-inner{padding:50px 22px 70px}.guide-directory-card{grid-template-columns:1fr;gap:25px}.guide-directory-art{min-height:220px}.guide-directory-intro{font-size:18px}.guide-share{gap:7px}.guide-share>a,.guide-share>button{width:29px;height:29px}.guide-subheading{font-size:23px}}.guide-source-figure{margin-top:35px;margin-bottom:35px}.guide-source-figure>img{border:1px solid #e7e8e1;border-radius:5px;width:100%;height:auto;display:block}.guide-source-figure figcaption{font:11px/1.8 var(--font-geist-sans),sans-serif;color:#8a9380;margin-top:13px}.guide-benchmark-chart{min-width:0;font-family:var(--font-geist-sans),sans-serif;background:#f7f9f3;border-radius:11px;align-self:center;margin:0;padding:24px 20px 15px}.guide-benchmark-chart>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.guide-benchmark-chart h4{font:600 14px/1.5 var(--font-geist-sans),sans-serif;color:#394b30;margin:0}.guide-benchmark-chart h4 a{color:inherit;text-decoration:none}.guide-benchmark-chart h4 a:hover{text-decoration:underline}.guide-benchmark-chart>header p{font:11px/1.6 var(--font-geist-sans),sans-serif;color:#8b947e;margin:5px 0 0}.guide-best-key{white-space:nowrap;font:9px/1.6 var(--font-geist-sans),sans-serif;color:#698156;flex-shrink:0;align-items:center;gap:5px;margin-top:2px;display:flex}.guide-best-key i{background:#496f35;border-radius:50%;width:6px;height:6px;display:inline-block}.guide-benchmark-chart svg{width:100%;height:auto;display:block;overflow:visible}.guide-bar-unit,.guide-bar-tick{font:10px var(--font-geist-sans),sans-serif;fill:#98a18c}.guide-bar-value{font:500 17px var(--font-geist-sans),sans-serif;fill:#748467;letter-spacing:-.5px}.guide-bar-name{font:12px var(--font-geist-sans),sans-serif;fill:#839176}.guide-bar-winner{fill:#365729;font-weight:650}.guide-bar-source{text-align:right;font:9px/1.6 var(--font-geist-sans),sans-serif;margin-top:2px}.guide-bar-source>a{color:#929f85;text-decoration:none}.guide-benchmark-chart svg a:hover rect:first-of-type{filter:brightness(.93)}.guide-benchmark-chart svg a:focus-visible{outline:none}.guide-benchmark-chart svg a:focus-visible>rect{stroke:#304c26;stroke-width:2px}.guide-page .guide-intro{margin-bottom:30px}.guide-page .guide-intro-chart{margin-bottom:72px}@media (max-width:560px){.guide-benchmark-chart{padding:22px 15px 13px}.guide-benchmark-chart h4{font-size:14px}.guide-benchmark-chart>header p{font-size:11px}.guide-finding{gap:24px}.guide-page .guide-intro-chart{margin-bottom:52px}.guide-contents a{font-size:15px}}.guide-release-logo{object-fit:contain;display:block}.guide-release-chart>header p{margin-top:12px}.guide-release-chart .pace-lab-heading h3{display:none}.guide-release-chart .pace-lab-heading{justify-content:flex-end}.guide-intro-comparisons{margin:0 0 24px;padding-left:1.15em;list-style:outside}.guide-intro-comparisons>li{margin:0 0 16px;padding-left:6px}.guide-price-basis{font:13px/1.6 var(--font-geist-sans),sans-serif;color:#74806c}.guide-task-cost{font:14px/1.65 var(--font-geist-sans),sans-serif;background:#fff;border:1px solid #e2e7da;border-radius:12px;margin:30px 0 38px;padding:22px 24px}.guide-task-cost figcaption{color:#314b28;margin-bottom:16px;font-weight:600}.guide-task-cost table{border-collapse:collapse;width:100%;min-width:440px}.guide-task-cost th,.guide-task-cost td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e6d9;padding:10px 9px}.guide-task-cost th{font-weight:500}.guide-task-cost tbody td:first-of-type{color:#365729;font-weight:650}.guide-task-cost-scroll{overflow-x:auto}.guide-task-cost>p{color:#66745c;margin:17px 0 0;font-size:13px}.guide-finding-comment>p a{color:#476b93;text-underline-offset:3px;text-decoration:underline}.guide-bar-effort{font:11px var(--font-geist-sans),sans-serif;fill:#627455}.guide-predecessor-comparison{font:11px/1.7 var(--font-geist-sans),sans-serif;color:#76846b;border-top:1px solid #e1e7d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:12px;display:flex}.guide-predecessor-comparison b{color:#425d33;font-weight:600}.guide-predecessor-comparison>strong{color:#365729;white-space:nowrap;font-weight:650}.guide-predecessor-comparison i{vertical-align:middle;border-top:2px dashed #7a8c6b;width:16px;margin-right:6px;display:inline-block}.guide-effort-note{font:11px/1.6 var(--font-geist-sans),sans-serif;color:#6b7a5f;margin:8px 0 0}.guide-author{border-top:1px solid #dce2d4;margin-top:65px;padding-top:28px}.guide-author>h2{font:600 23px/1.3 var(--font-geist-sans),sans-serif;letter-spacing:-.5px;margin:0 0 17px}.guide-author>p{margin:0 0 17px;font-size:17px;line-height:1.75}.guide-author>div{font:13px/1.6 var(--font-geist-sans),sans-serif;flex-wrap:wrap;gap:12px 24px;display:flex}.guide-author>div a{color:#567049}@media (max-width:560px){.guide-task-cost{margin:25px 0;padding:18px 14px}.guide-predecessor-comparison{font-size:10px}.guide-author>p{font-size:16px}}
