.local-section{padding:clamp(24px,4vw,64px);max-width:1500px;margin:0 auto}.local-section:focus{outline:none}.local-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:26px}.local-head h2{font-size:clamp(2rem,4vw,4rem);line-height:.98;margin:.35rem 0 .75rem}.local-head p{font-size:clamp(1rem,1.35vw,1.2rem);max-width:780px;color:var(--muted)}.local-freshness{min-width:210px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.local-freshness strong,.local-freshness small{display:block}.local-freshness strong{font-size:1.25rem;margin:.4rem 0}.local-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:20px;margin-bottom:24px}.local-advisor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:20px;background:#17223a;border-radius:22px;color:#fff}.local-advisor label{display:grid;gap:8px;font-weight:650;font-size:.94rem}.local-advisor select{width:100%;min-height:48px;padding:0 38px 0 12px;border:1px solid #7180a3;border-radius:12px;background:#fff;color:#111827;font:inherit;text-overflow:ellipsis}.local-explainer{padding:20px;border-radius:22px;background:#e9efff;border:1px solid #cbd7ff}.local-explainer strong{display:block;font-size:1.05rem;margin-bottom:7px}.local-explainer p{margin:0;color:#35415a;line-height:1.55}.local-count{font:600 .92rem "IBM Plex Mono",monospace;color:var(--muted);margin:20px 0 14px}.local-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.local-model-card{--local-accent:#5065d8;display:flex;flex-direction:column;gap:15px;min-width:0;padding:22px;border:1px solid color-mix(in srgb,var(--local-accent) 30%,#dfe3eb);border-top:6px solid var(--local-accent);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(21,31,52,.06)}.local-model-card[data-provider="google"]{--local-accent:#4285f4}.local-model-card[data-provider="alibaba"]{--local-accent:#7b50d8}.local-model-card[data-provider="meta"]{--local-accent:#146fe8}.local-model-card[data-provider="deepseek"]{--local-accent:#315bd7}.local-model-card[data-provider="openai"]{--local-accent:#16866b}.local-model-card[data-provider="microsoft"]{--local-accent:#d45f22}.local-model-card header{display:flex;justify-content:space-between;gap:15px}.local-model-card header p{margin:7px 0 2px;color:var(--muted);font-size:.86rem}.local-model-card h3{margin:0;font-size:1.45rem}.local-model-card header>strong{color:var(--local-accent);font-size:1.3rem;text-align:right;white-space:nowrap}.local-model-card header>strong small{display:block;color:var(--muted);font-size:.72rem;font-weight:500}.local-fit{display:inline-flex;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--local-accent) 11%,white);color:var(--local-accent);font:600 .72rem "IBM Plex Mono",monospace}.local-model-card>p{margin:0;color:#4b566c;line-height:1.55}.local-model-card dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0}.local-model-card dl div{padding:11px;background:#f8f9fc}.local-model-card dt{font-size:.74rem;color:var(--muted)}.local-model-card dd{margin:4px 0 0;font-weight:700}.local-license{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 0;border-block:1px solid var(--line)}.local-license span{font-weight:650}.local-license small{color:var(--muted);text-align:right}.local-limit{font-size:.87rem!important}.local-command{display:flex;align-items:center;gap:8px;margin-top:auto;padding:7px;background:#111827;border-radius:10px}.local-command code{flex:1;min-width:0;overflow:auto;color:#f1f5f9;font:500 .82rem "IBM Plex Mono",monospace;white-space:nowrap}.local-command button{min-height:38px;padding:0 11px;border:0;border-radius:7px;background:#fff;color:#111827;font-weight:700;cursor:pointer}.local-model-card>a{color:var(--local-accent);font-weight:700;text-decoration:none}.local-near-slot{margin-top:18px}.local-near-misses,.local-empty{padding:20px;border:1px dashed #9aa7bf;border-radius:16px;background:#f7f9fd}.local-near-misses p,.local-empty p{margin:.35rem 0 0;color:var(--muted)}.local-method{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.local-method p{margin:0;padding:15px 17px;border-left:4px solid #8090b3;background:#f7f8fb;color:#4c576b}.local-method strong{color:#111827}@media(max-width:1100px){.local-advisor{grid-template-columns:repeat(2,1fr)}.local-results{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.local-section{padding:22px 16px 48px}.local-head,.local-guide{grid-template-columns:1fr}.local-freshness{min-width:0}.local-advisor{grid-template-columns:1fr;padding:16px}.local-results,.local-method{grid-template-columns:1fr}.local-model-card{padding:18px}.local-model-card h3{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.local-section *{scroll-behavior:auto!important}}
