.ml-art{display:flex;flex-direction:column;align-items:center}.ml-art-marks{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:var(--ug-space-3);max-width:300px}.ml-art-marks .ugw-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ugw-model) 30%,transparent),var(--ug-shadow-2)}.ml-art-roots{width:100%;max-width:320px;margin-top:var(--ug-space-3);fill:none;stroke-linecap:round}.ml-art-roots path:first-child{stroke:var(--ugt-line-3, #d1d6c7);stroke-width:1.5}.ml-art-roots path+path{stroke:var(--ugt-root-fill, #7a6a4b);stroke-width:1.25}.ml-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--ug-space-5);margin:0;padding:0;list-style:none;perspective:1200px}.ml-card{display:flex}.ml-card article{position:relative;flex:1;display:flex;flex-direction:column;gap:var(--ug-space-4);padding:var(--ug-space-5) var(--ug-space-6) var(--ug-space-6);overflow:hidden;border:1px solid color-mix(in srgb,var(--ugw-model) 26%,var(--ugt-line-3, #d1d6c7));border-radius:var(--ug-radius-lg);background:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--ugw-model) 13%,transparent),transparent 60%),var(--ugt-surface, #fffdf6);box-shadow:var(--ug-shadow-2);transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform var(--ug-standard) var(--ug-ease),box-shadow var(--ug-standard) var(--ug-ease)}.ml-card article:before{content:"";position:absolute;inset:var(--ug-space-2);border:1px solid color-mix(in srgb,var(--ugw-model) 14%,transparent);border-radius:var(--ug-radius-md);pointer-events:none}.ml-card:hover article{box-shadow:var(--ug-shadow-4)}@media(prefers-reduced-motion:reduce){.ml-card article{transform:none;transition:box-shadow var(--ug-standard) var(--ug-ease)}}.mc-page .ml-plate{display:flex;justify-content:space-between;gap:var(--ug-space-3);margin:0;color:var(--ugt-site-muted, #5c6751);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase}.ml-plate span:first-child{flex:none}.ml-plate span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-card header{display:flex;align-items:center;gap:var(--ug-space-4)}.ml-card header .ugw-mark{flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ugw-model) 30%,transparent),var(--ug-shadow-2)}.mc-page .ml-card h3{margin:0;font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-3xl);line-height:1.1;letter-spacing:-.025em;color:var(--ugt-site-ink, #293b2c)}.ml-card h3 small{margin-inline-start:var(--ug-space-2);font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;vertical-align:middle;color:var(--ugt-site-muted, #5c6751)}.mc-page .ml-strengths{margin:var(--ug-space-1) 0 0;font-size:var(--ug-text-sm);color:color-mix(in srgb,var(--ugw-model) 80%,var(--ugt-site-ink, #293b2c))}.ml-specimen{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ug-space-3) var(--ug-space-5);margin:auto 0 0;padding:var(--ug-space-4) 0;border-block:1px solid var(--ugt-line-2, #e1e5dc)}.ml-specimen>div:not(.ml-specimen-context){display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ug-space-1) var(--ug-space-3);min-width:0}.ml-specimen-context{grid-row:span 2;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--ug-space-1)}.ml-specimen dt{font:var(--ug-eyebrow);letter-spacing:var(--ug-eyebrow-tracking);text-transform:uppercase;color:var(--ugt-site-muted, #5c6751)}.ml-specimen dd{display:flex;align-items:center;gap:var(--ug-space-2);margin:0;font-size:var(--ug-text-sm);font-variant-numeric:var(--ug-figures-ui);color:var(--ugt-site-ink, #293b2c);white-space:nowrap}.ml-ring{position:relative;width:72px;height:72px}.ml-ring svg{width:100%;height:100%;rotate:-90deg}.ml-ring circle{fill:none;stroke-width:4}.ml-ring-track{stroke:color-mix(in srgb,var(--ugw-model) 14%,var(--ugt-line-2, #e1e5dc))}.ml-ring-arc{stroke:var(--ugw-model);stroke-linecap:round;stroke-dasharray:calc(var(--v) * 100) 100}.ml-ring-figure{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 var(--ug-text-sm) / 1 var(--ug-font-mono);color:var(--ugt-site-ink, #293b2c)}[dir=rtl] .ml-ring svg{scale:-1 1;rotate:90deg}.ml-pace{display:flex;gap:3px;width:44px}.ml-pace i{flex:1;height:6px;border-radius:var(--ug-radius-pill);background:color-mix(in srgb,var(--ugw-model) 14%,var(--ugt-line-2, #e1e5dc))}.ml-pace i[data-on]{background:var(--ugw-model)}.ml-price{font-family:var(--ug-font-mono)}.ml-glyphs{display:flex;gap:var(--ug-space-2);margin:0;padding:0;list-style:none}.mc-page .ml-glyphs li{display:grid;place-items:center;width:34px;height:34px;border:1px dashed var(--ugt-line-3, #d1d6c7);border-radius:50%;color:var(--ugt-site-faint, #616a57);opacity:.55}.mc-page .ml-glyphs li[data-on]{border:1px solid color-mix(in srgb,var(--ugw-model) 45%,transparent);background:color-mix(in srgb,var(--ugw-model) 10%,var(--ugt-surface, #fff));color:color-mix(in srgb,var(--ugw-model) 85%,var(--ugt-site-ink, #293b2c));opacity:1}.mc-page .ml-license{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--ug-space-2);margin:0;font-size:var(--ug-text-sm)}.ml-compare{display:inline-flex;align-items:center;gap:var(--ug-space-2);min-height:36px;padding:0 var(--ug-space-3);border:1px solid var(--ugt-line-3, #d1d6c7);border-radius:var(--ug-radius-pill);background:var(--ugt-surface, #fff);color:var(--ugt-site-ink, #293b2c);font:inherit;cursor:pointer;transition:border-color var(--ug-quick),background var(--ug-quick)}.ml-compare:hover{border-color:var(--ugw-model)}.ml-compare[aria-pressed=true]{border-color:var(--ugw-model);background:color-mix(in srgb,var(--ugw-model) 12%,var(--ugt-surface, #fff))}.ml-compare[aria-disabled=true]{cursor:not-allowed;opacity:.6}.ml-compare:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.ml-compare-box{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--ugt-line-control, #88977a);border-radius:var(--ug-radius-xs)}.ml-compare[aria-pressed=true] .ml-compare-box{border-color:var(--ugw-model);background:var(--ugw-model);color:var(--ugt-on-accent, #fbfaf0)}.ml-card-link,.ml-name a{color:inherit;text-decoration:none}.ml-card-link:hover,.ml-name a:hover{text-decoration:underline;text-decoration-color:var(--ugw-model);text-underline-offset:4px}.ml-more{color:var(--ugt-accent-text, #1f7048);text-decoration:none}.ml-more:hover{text-decoration:underline;text-underline-offset:3px}.ml-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--ugt-line-3, #d1d6c7);border-radius:var(--ug-radius-lg);background:var(--ugt-surface, #fff)}.ml-table{width:100%;min-width:860px;border-collapse:collapse}.ml-table th,.ml-table td{padding:var(--ug-space-3) var(--ug-space-4);border-bottom:1px solid var(--ugt-line-2, #e1e5dc);font-size:var(--ug-text-sm);text-align:end;white-space:nowrap;font-variant-numeric:var(--ug-figures-ui)}.ml-table tbody tr:last-child>*{border-bottom:0}.ml-table .is-text{text-align:start}.ml-table td[data-column=vision],.ml-table td[data-column=tools],.ml-table td[data-column=search],.ml-table td[data-column=pace]{text-align:center}.ml-table thead th{padding:0;background:var(--ugt-wash-1, #f4f6f1)}.ml-table thead button{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ug-space-1);width:100%;min-height:44px;padding:0 var(--ug-space-4);border:0;background:none;color:var(--ugt-site-muted, #5c6751);font:inherit;font-size:var(--ug-text-xs);font-weight:500;cursor:pointer}.ml-table thead .is-text button{justify-content:flex-start}.ml-table thead th[aria-sort] button,.ml-table thead button:hover{color:var(--ugt-site-ink, #293b2c)}.ml-table thead button:focus-visible{outline-offset:var(--ug-focus-inset)}.ml-table tbody tr{transition:background var(--ug-quick)}.ml-table tbody tr:hover{background:color-mix(in srgb,var(--ugw-model) 6%,transparent)}.ml-table tbody th{position:sticky;inset-inline-start:0;background:var(--ugt-surface, #fff);font-weight:500;color:var(--ugt-site-ink, #293b2c)}.ml-table thead th:first-child{position:sticky;inset-inline-start:0;z-index:1}.ml-name{display:inline-flex;align-items:center;gap:var(--ug-space-2)}.ml-table td svg{vertical-align:middle;color:var(--ugt-site-faint, #616a57)}.ml-table td[data-column] svg:is(.lucide-check,.ug-icon-check){color:var(--ugw-model)}.mc-page .ml-specs-note{margin-top:var(--ug-space-3);font-size:var(--ug-text-sm);color:var(--ugt-site-muted, #5c6751)}.ml-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.ml-cards{grid-template-columns:minmax(0,1fr)}.ml-card article{padding:var(--ug-space-5)}.ml-art-marks{max-width:168px;gap:var(--ug-space-2)}.ml-art-marks .ugw-mark{--ugw-mark-size: 36px !important}}.mc-page{--mc-a: var(--ugt-accent, #1f7048);--mc-b: var(--ugt-amber-text, #c27a24);--mc-card: var(--ugt-surface, #faf9f4);--mc-muted: var(--ugt-site-muted, #5c6751);--mc-soft: var(--ugt-site-faint, #636c59);--mc-wash: var(--ugt-wash-2, #e8ecdf);--mc-name: 150px}.mc-page>h1 em{font-weight:350;color:var(--ugt-site-em, #6f7d5c)}.mc-source{display:flex;align-items:baseline;gap:10px;margin:-14px 0 0;font-family:var(--ug-font-mono);font-size:var(--ug-text-xs)!important;color:var(--mc-soft)}.mc-source code{font-size:var(--ug-text-xs)}.mc-source-dot{flex:none;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--mc-a);box-shadow:0 0 color-mix(in srgb,var(--ugt-ring, #1f7048) 40%,transparent);animation:mc-pulse 2.4s ease-out infinite}@keyframes mc-pulse{70%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ugt-ring, #1f7048) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--ugt-ring, #1f7048) 0%,transparent)}}.mc-loading{min-height:620px;padding-top:20px;font-size:var(--ug-text-md);color:var(--mc-muted)}.mc-section-head{margin:70px 0 26px;max-width:720px}.mc-section-head .site-kicker{color:var(--mc-soft)}.mc-page .mc-section-head h2{margin:10px 0 0;font-size:var(--ug-text-4xl)}.mc-section-head p{margin-top:14px;color:var(--mc-muted)}.mc-sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ug-space-2);margin-bottom:22px}.mc-sort>span{margin-inline-end:6px;font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mc-soft)}.mc-sort button,.mc-picker button{min-height:36px;padding:0 15px;border:1px solid var(--site-line);border-radius:var(--ug-radius-pill);background:transparent;color:var(--site-ink);font:inherit;font-size:var(--ug-text-md);cursor:pointer;transition:background var(--ug-quick),border-color var(--ug-quick),color var(--ug-quick)}.mc-sort button:hover,.mc-picker button:hover{border-color:var(--ugt-line-control, #9aa88c)}.mc-sort button[aria-checked=true]{background:var(--ugt-accent, #314d39);border-color:var(--ugt-accent, #314d39);color:var(--ugt-on-accent, #faf8ed)}.mc-sort button:focus-visible,.mc-picker button:focus-visible,.mc-rows li:focus-visible,.mc-table-view summary:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.mc-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mc-chart{margin:0;padding:26px 26px 22px;border:1px solid var(--site-line);background:var(--mc-card);min-width:0}.mc-chart figcaption{margin-bottom:18px}.mc-page .mc-chart h3{margin:0;font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-2xl);letter-spacing:-.03em}.mc-page .mc-chart figcaption p{margin:6px 0 0;max-width:440px;font-size:var(--ug-text-md);line-height:1.6;color:var(--mc-muted)}.mc-legend{display:inline-flex;align-items:center;gap:7px;margin-top:var(--ug-space-3);font-size:var(--ug-text-sm);color:var(--site-ink)}.mc-legend i{width:14px;height:8px;border-start-start-radius:0;border-start-end-radius:var(--ug-radius-xs);border-end-end-radius:var(--ug-radius-xs);border-end-start-radius:0;background:var(--ug-chart-1)}.mc-legend i.is-b{margin-inline-start:10px;background:var(--ug-chart-2)}.mc-plot{--row: 46px;position:relative}.mc-rows{position:relative;height:calc(var(--count) * var(--row));margin:0;padding:0;list-style:none}.mc-rows li{position:absolute;inset:0 0 auto;height:var(--row);display:grid;grid-template-columns:var(--mc-name) minmax(0,1fr);align-items:center;gap:var(--ug-space-3);padding:0 8px;margin:0 -8px;border-top:1px solid var(--ug-chart-grid);border-radius:var(--ug-radius-sm);transform:translateY(calc(var(--i) * var(--row)));transition:transform var(--ug-slow) var(--ug-ease),background var(--ug-quick);cursor:default}.mc-rows li:first-child{border-top-color:transparent}.mc-rows li.is-active{background:var(--ugt-wash-1, #eef1e7)}.mc-row-name{font-size:var(--ug-text-md);line-height:1.3;color:var(--site-ink)}.mc-bar-track{display:flex;align-items:center;gap:var(--ug-space-2);min-width:0}.mc-bar{flex:none;height:12px;width:0;border-start-start-radius:0;border-start-end-radius:var(--ug-radius-xs);border-end-end-radius:var(--ug-radius-xs);border-end-start-radius:0;background:var(--ug-chart-1);transition:width var(--ug-slow) var(--ug-ease) calc(var(--i) * 70ms + .12s)}.mc-bar-track.is-b .mc-bar{background:var(--ug-chart-2)}.is-seen .mc-bar{width:max(2px,calc(var(--v) * (100% - 66px)))}.mc-bar-value{flex:none;font:var(--ug-chart-tick);font-weight:500;font-variant-numeric:var(--ug-figures-ui);color:var(--ug-chart-value);opacity:0;transition:opacity var(--ug-standard) calc(var(--i) * 70ms + .7s)}.is-seen .mc-bar-value{opacity:1}.mc-pair{display:grid;gap:2px}.mc-pair .mc-bar{height:9px}.mc-pair .mc-bar-value{font-size:var(--ug-text-xs)}.mc-ability-head,.mc-abilities{display:grid;grid-template-columns:repeat(3,58px) minmax(0,1fr);align-items:center}.mc-ability-head{margin-block:16px -4px;margin-inline:calc(var(--mc-name) + 12px) 0;font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--mc-soft)}.mc-yes{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--ugt-line-3, #c9d0bf);border-radius:50%;color:var(--ugt-site-faint, #8d977f);transform:scale(.6);opacity:0;transition:transform var(--ug-slow) var(--ug-ease) calc(var(--i) * 70ms + .15s),opacity var(--ug-standard) calc(var(--i) * 70ms + .15s)}.is-seen .mc-yes,.mc-table .mc-yes{transform:none;opacity:1}.mc-yes.is-on{border-color:var(--mc-a);background:var(--mc-a);color:var(--ugt-on-accent, #fbfaf3)}.mc-pace{justify-self:start;padding:3px 9px;border-radius:var(--ug-radius-pill);font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.05em;text-transform:uppercase;background:var(--ugt-wash-2, #e3ecdf);color:var(--ugt-accent-text, #1d5235)}.mc-pace.is-considered{background:var(--ugt-amber-wash, #f2e8d6);color:var(--ugt-amber-text, #6e4a17)}.mc-tip{position:absolute;z-index:5;inset-inline-end:0;top:calc((var(--i) + 1) * var(--row) - 2px);display:grid;gap:2px;max-width:300px;padding:11px 14px;border-radius:var(--ug-radius-sm);background:var(--ugt-band-2, #263a2c);color:var(--ugt-on-band-2, #dfe7d4);font-size:var(--ug-text-sm);line-height:1.5;box-shadow:var(--ug-shadow-4);pointer-events:none}.mc-tip strong{font-weight:600;color:var(--ugt-on-band, #fbfaf2)}.mc-table-view{margin-top:18px}.mc-table-view summary{display:inline-block;padding:8px 0;font-size:var(--ug-text-md);color:var(--ugt-accent-text, #354f35);border-bottom:1px solid var(--ugt-line-control, #88977a);cursor:pointer}.mc-scroll{overflow-x:auto}.mc-scroll .site-table{min-width:720px;font-variant-numeric:tabular-nums}.mc-picker{display:flex;flex-wrap:wrap;gap:var(--ug-space-2)}.mc-picker button{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding-block:0 0;padding-inline:12px 17px;font-size:var(--ug-text-md)}.mc-check{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid var(--ugt-line-4, #a9b59c);border-radius:var(--ug-radius-sm);background:var(--ugt-surface, #fbfaf5);color:var(--ugt-on-accent, #fbfaf3)}.mc-picker button[aria-pressed=true]{border-color:var(--ugt-accent, #314d39);background:var(--ugt-wash-2, #e8ecdf)}.mc-picker button[aria-pressed=true] .mc-check{border-color:var(--ugt-accent, #314d39);background:var(--ugt-accent, #314d39)}.mc-picker button.is-blocked{color:var(--ugt-site-faint, #8b9580);cursor:not-allowed}.mc-page .mc-picker-note{margin:14px 0 0;font-size:var(--ug-text-md);color:var(--mc-muted)}.mc-table{width:100%;margin-top:26px;border-collapse:collapse;table-layout:fixed;font-size:var(--ug-text-base)}.mc-table th,.mc-table td{padding-block:14px 14px;padding-inline:0 16px;text-align:start;vertical-align:top;border-bottom:1px solid var(--ugt-line-2, #dde1d5);line-height:1.55;overflow-wrap:anywhere}.mc-table thead th,.mc-table thead td{position:sticky;top:0;z-index:2;background:var(--site-paper);border-bottom:1px solid var(--ugt-line-4, #b9c2ad);padding-top:18px}.mc-corner{width:210px}.mc-table tbody th[scope=row]{width:210px;font-weight:400;color:var(--mc-muted)}.mc-col-name{display:block;font-family:var(--ug-font-serif);font-size:var(--ug-text-3xl);font-weight:400;letter-spacing:-.035em;line-height:1.15;color:var(--site-ink)}.mc-col-note{display:block;margin-top:var(--ug-space-1);font-size:var(--ug-text-sm);font-weight:400;color:var(--mc-soft)}.mc-group th{padding:34px 0 10px;font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--mc-soft);border-bottom-color:var(--ugt-line-4, #c5ccb9)}.mc-cell-figure{font-size:var(--ug-text-2xl);letter-spacing:-.02em;margin-inline-end:8px}.mc-cell-note{display:block;margin-top:2px;font-size:var(--ug-text-sm);color:var(--mc-soft)}.mc-mini{display:block;height:4px;width:calc(var(--v) * 100%);margin-top:9px;border-start-start-radius:0;border-start-end-radius:var(--ug-radius-xs);border-end-end-radius:var(--ug-radius-xs);border-end-start-radius:0;background:var(--ug-chart-1);transition:width var(--ug-slow)}.mc-lead{display:inline-block;margin-inline-start:6px;padding:1px 8px;border-radius:var(--ug-radius-pill);background:var(--ugt-wash-2, #dfeadb);color:var(--ugt-accent-text, #1d5235);font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);font-style:normal;letter-spacing:.05em;text-transform:uppercase;vertical-align:2px}.mc-yes-text{display:inline-flex;align-items:center;gap:9px}.mc-yes-text .mc-yes{width:20px;height:20px}.mc-levels{font-family:var(--ug-font-mono);font-size:var(--ug-text-sm)}.mc-table td .mc-pace{display:inline-block}.mc-table code{font-size:var(--ug-text-sm)}.mc-flag{display:inline-block;margin:6px 0 0;font-family:var(--ug-font-mono);font-size:var(--ug-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ugt-amber-text, #8a6d3b)}.mc-utility-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px;border-top:1px solid var(--site-line)}.mc-utility-grid article{padding:24px 0 8px}.mc-utility-grid .site-kicker{color:var(--mc-soft)}.mc-page .mc-utility-grid h3{margin:8px 0;font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-2xl);letter-spacing:-.03em}.mc-page .mc-utility-grid p{font-size:var(--ug-text-md);color:var(--mc-muted)}.mc-utility-grid dl{margin:14px 0 0}.mc-utility-grid dl div{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:7px 0;border-top:1px solid var(--ugt-line-2, #e0e3d9);font-size:var(--ug-text-md)}.mc-utility-grid dt{color:var(--mc-soft)}.mc-utility-grid dd{margin:0}.mc-labels-body{display:grid;grid-template-columns:minmax(0,220px) minmax(0,520px);gap:34px;align-items:start}.mc-labels-pick{display:grid;gap:4px}.mc-labels-pick button{padding:9px 12px;border:1px solid transparent;border-inline-start:2px solid var(--site-line);background:none;color:var(--mc-muted);font:inherit;font-size:var(--ug-text-md);text-align:start;cursor:pointer}.mc-labels-pick button:hover{color:var(--ugt-site-ink, #1f2a1c)}.mc-labels-pick button[aria-pressed=true]{border-inline-start-color:var(--ugt-site-ink, #1f2a1c);color:var(--ugt-site-ink, #1f2a1c);font-weight:600}.mc-labels-pick button:focus-visible{outline:var(--ug-focus-ring);outline-offset:var(--ug-focus-offset)}.mc-notes{margin-top:70px;padding-top:30px;border-top:1px solid var(--site-line)}.mc-page .mc-notes-full{max-width:760px;font-size:var(--ug-text-md);color:var(--mc-muted)}.mc-page .mc-chips{display:flex;flex-wrap:wrap;gap:var(--ug-space-2);margin:0;padding:0;list-style:none}.mc-page .mc-chips li{margin:0;padding:var(--ug-space-1) var(--ug-space-3);border:1px solid var(--ugt-line-3, #d1d6c7);border-radius:var(--ug-radius-pill);color:var(--mc-muted);font-size:var(--ug-text-sm)}.mc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:28px}.mc-evals-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:34px;align-items:start}.mc-evals .mc-chart{--mc-name: 210px}.mc-page .mc-evals-models h3{margin:0 0 var(--ug-space-2);font-size:var(--ug-text-lg)}.mc-evals-models article{padding:14px 0 6px;border-top:1px solid var(--site-line)}.mc-page .mc-evals-models h4{margin:0;font-family:var(--ug-font-serif);font-weight:400;font-size:var(--ug-text-xl)}.mc-page .mc-evals-models p{font-size:var(--ug-text-md);color:var(--mc-muted)}.mc-page .mc-evals-models .mc-evals-when,.mc-page .mc-evals-models .mc-evals-fine{font-size:var(--ug-text-sm);color:var(--mc-soft)}.mc-evals-models dl{margin:8px 0 0}.mc-evals-models dl div{display:grid;grid-template-columns:minmax(0,11em) 1fr;gap:10px;padding:6px 0;border-top:1px solid var(--ugt-line-2, #e0e3d9);font-size:var(--ug-text-md)}.mc-evals-models dt{color:var(--mc-soft)}.mc-evals-models dd{margin:0;font-variant-numeric:tabular-nums}@media(max-width:900px){.mc-chart-grid,.mc-evals-body,.mc-utility-grid{grid-template-columns:1fr}.mc-labels-body{grid-template-columns:1fr;gap:18px}.mc-labels-pick{display:flex;flex-wrap:wrap}.mc-labels-pick button{border-inline-start:0;border-bottom:2px solid var(--site-line)}.mc-labels-pick button[aria-pressed=true]{border-bottom-color:var(--ugt-site-ink, #1f2a1c)}}@media(max-width:760px){.mc-page{--mc-name: 1fr}.mc-chart{padding:20px 16px 16px}.mc-plot{--row: 58px}.is-paired .mc-plot{--row: 68px}.mc-rows li{grid-template-columns:minmax(0,1fr);align-content:center;gap:5px}.mc-row-name{font-size:var(--ug-text-md)}.is-abilities .mc-plot{--row: 46px}.is-abilities .mc-rows li{grid-template-columns:minmax(0,1fr) auto}.mc-ability-head,.mc-abilities{grid-template-columns:repeat(3,48px) 90px}.mc-ability-head{margin-block:16px -4px;margin-inline:auto 0;width:max-content;font-size:var(--ug-text-2xs);letter-spacing:0}.mc-tip{inset-inline-start:0;inset-inline-end:auto;max-width:calc(100% - 16px)}.mc-sort{flex-wrap:nowrap;overflow-x:auto;margin:0 -22px 20px;padding:2px 22px 6px;scrollbar-width:none}.mc-sort button,.mc-sort>span{flex:none}.mc-table,.mc-table thead,.mc-table tbody{display:block}.mc-table tr{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:14px;border-bottom:1px solid var(--ugt-line-2, #dde1d5)}.mc-table th,.mc-table td{padding:0 0 12px;border:0}.mc-table thead tr{position:sticky;top:0;z-index:2;background:var(--site-paper);border-bottom-color:var(--ugt-line-4, #b9c2ad)}.mc-table thead th{position:static;padding-top:14px}.mc-corner{display:none}.mc-table tbody th[scope=row]{grid-column:1 / -1;width:auto;padding:12px 0 6px;font-size:var(--ug-text-sm)}.mc-group th{grid-column:1 / -1;padding:28px 0 8px}.mc-col-name{font-size:var(--ug-text-2xl)}.mc-cell-figure{font-size:var(--ug-text-xl)}.mc-table{font-size:var(--ug-text-md)}.mc-lead{margin:4px 0 0}}@media(prefers-reduced-motion:reduce){.mc-page *,.mc-page *:before,.mc-page *:after{transition:none!important;animation:none!important}}
