.grade-scale-wrapper[data-astro-cid-ro2vt4ay]{border-color:var(--color-hairline);margin-top:24px}.grade-scale-header[data-astro-cid-ro2vt4ay]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.scale-title[data-astro-cid-ro2vt4ay]{color:var(--color-primary);margin-top:4px;font-size:17px;font-weight:700}.scale-selector-pills[data-astro-cid-ro2vt4ay]{border-radius:var(--radius-pill);background-color:#f1f5f9;border:1px solid #e2e8f0;gap:4px;padding:4px;display:flex}.scale-preset-btn[data-astro-cid-ro2vt4ay]{border-radius:var(--radius-pill);color:var(--color-slate);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:12px;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1)}.scale-preset-btn[data-astro-cid-ro2vt4ay]:hover:not(.active){color:var(--color-primary);transform:translateY(-1px)}.scale-preset-btn[data-astro-cid-ro2vt4ay].active{color:#fff;background:linear-gradient(135deg,#1863dc 0%,#1557c0 100%);transform:scale(1.02);box-shadow:0 3px 10px #1863dc59}.scale-preset-btn[data-astro-cid-ro2vt4ay]:active{transition-duration:80ms;transform:scale(.96)}.scale-disclaimer[data-astro-cid-ro2vt4ay]{color:var(--color-slate);margin-bottom:16px;font-size:13px;line-height:1.5}.standard-scale-grid[data-astro-cid-ro2vt4ay][hidden],.plus-minus-scale-grid[data-astro-cid-ro2vt4ay][hidden]{display:none!important}.standard-scale-grid[data-astro-cid-ro2vt4ay]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%;display:grid}.plus-minus-scale-grid[data-astro-cid-ro2vt4ay]{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;width:100%;display:grid}.scale-chip[data-astro-cid-ro2vt4ay]{border-radius:var(--radius-sm);box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.chip-grade-a[data-astro-cid-ro2vt4ay]{background:linear-gradient(135deg,#10b98117 0%,#10b9810a 100%);border:1.5px solid #10b98147}.chip-grade-a[data-astro-cid-ro2vt4ay] .letter-a[data-astro-cid-ro2vt4ay]{color:#059669}.chip-grade-a[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#047857}.chip-grade-a[data-astro-cid-ro2vt4ay]:hover{background:linear-gradient(135deg,#10b98129 0%,#10b98114 100%);border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 12px #10b98126}.chip-grade-b[data-astro-cid-ro2vt4ay]{background:linear-gradient(135deg,#3b82f617 0%,#3b82f60a 100%);border:1.5px solid #3b82f647}.chip-grade-b[data-astro-cid-ro2vt4ay] .letter-b[data-astro-cid-ro2vt4ay]{color:#2563eb}.chip-grade-b[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#1d4ed8}.chip-grade-b[data-astro-cid-ro2vt4ay]:hover{background:linear-gradient(135deg,#3b82f629 0%,#3b82f614 100%);border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.chip-grade-c[data-astro-cid-ro2vt4ay]{background:linear-gradient(135deg,#a855f717 0%,#a855f70a 100%);border:1.5px solid #a855f747}.chip-grade-c[data-astro-cid-ro2vt4ay] .letter-c[data-astro-cid-ro2vt4ay]{color:#7c3aed}.chip-grade-c[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#6d28d9}.chip-grade-c[data-astro-cid-ro2vt4ay]:hover{background:linear-gradient(135deg,#a855f729 0%,#a855f714 100%);border-color:#a855f7;transform:translateY(-1px);box-shadow:0 4px 12px #a855f726}.chip-grade-d[data-astro-cid-ro2vt4ay]{background:linear-gradient(135deg,#f9731617 0%,#f973160a 100%);border:1.5px solid #f9731647}.chip-grade-d[data-astro-cid-ro2vt4ay] .letter-d[data-astro-cid-ro2vt4ay]{color:#ea580c}.chip-grade-d[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#c2410c}.chip-grade-d[data-astro-cid-ro2vt4ay]:hover{background:linear-gradient(135deg,#f9731629 0%,#f9731614 100%);border-color:#f97316;transform:translateY(-1px);box-shadow:0 4px 12px #f9731626}.chip-grade-f[data-astro-cid-ro2vt4ay]{background:linear-gradient(135deg,#ef444417 0%,#ef44440a 100%);border:1.5px solid #ef444447}.chip-grade-f[data-astro-cid-ro2vt4ay] .letter-f[data-astro-cid-ro2vt4ay]{color:#dc2626}.chip-grade-f[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#b91c1c}.chip-grade-f[data-astro-cid-ro2vt4ay]:hover{background:linear-gradient(135deg,#ef444429 0%,#ef444414 100%);border-color:#ef4444;transform:translateY(-1px);box-shadow:0 4px 12px #ef444426}.chip-letter[data-astro-cid-ro2vt4ay]{flex-shrink:0;min-width:24px;font-size:15px;font-weight:700}.chip-range[data-astro-cid-ro2vt4ay]{font-size:12px;font-family:var(--font-mono);text-align:right;flex-shrink:0;font-weight:500;white-space:nowrap!important}[data-theme=dark] .scale-selector-pills[data-astro-cid-ro2vt4ay]{background-color:#141620;border-color:#272a3a}[data-theme=dark] .scale-preset-btn[data-astro-cid-ro2vt4ay].active{color:#fff;background-color:#3b82f6;box-shadow:0 2px 10px #3b82f659}[data-theme=dark] .chip-grade-a[data-astro-cid-ro2vt4ay]{background:#0d2319;border:1.5px solid #10b98173}[data-theme=dark] .chip-grade-a[data-astro-cid-ro2vt4ay] .letter-a[data-astro-cid-ro2vt4ay]{color:#34d399}[data-theme=dark] .chip-grade-a[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#ecfdf5}[data-theme=dark] .chip-grade-a[data-astro-cid-ro2vt4ay]:hover{background:#112e21;border-color:#34d399;box-shadow:0 4px 18px #10b98140}[data-theme=dark] .chip-grade-b[data-astro-cid-ro2vt4ay]{background:#0e203c;border:1.5px solid #3b82f673}[data-theme=dark] .chip-grade-b[data-astro-cid-ro2vt4ay] .letter-b[data-astro-cid-ro2vt4ay]{color:#60a5fa}[data-theme=dark] .chip-grade-b[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#eff6ff}[data-theme=dark] .chip-grade-b[data-astro-cid-ro2vt4ay]:hover{background:#12294d;border-color:#60a5fa;box-shadow:0 4px 18px #3b82f640}[data-theme=dark] .chip-grade-c[data-astro-cid-ro2vt4ay]{background:#1e1333;border:1.5px solid #a855f773}[data-theme=dark] .chip-grade-c[data-astro-cid-ro2vt4ay] .letter-c[data-astro-cid-ro2vt4ay]{color:#c084fc}[data-theme=dark] .chip-grade-c[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#faf5ff}[data-theme=dark] .chip-grade-c[data-astro-cid-ro2vt4ay]:hover{background:#271942;border-color:#c084fc;box-shadow:0 4px 18px #a855f740}[data-theme=dark] .chip-grade-d[data-astro-cid-ro2vt4ay]{background:#2a190e;border:1.5px solid #f9731673}[data-theme=dark] .chip-grade-d[data-astro-cid-ro2vt4ay] .letter-d[data-astro-cid-ro2vt4ay]{color:#fb923c}[data-theme=dark] .chip-grade-d[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#fff7ed}[data-theme=dark] .chip-grade-d[data-astro-cid-ro2vt4ay]:hover{background:#351f12;border-color:#fb923c;box-shadow:0 4px 18px #f9731640}[data-theme=dark] .chip-grade-f[data-astro-cid-ro2vt4ay]{background:#2a1111;border:1.5px solid #ef444473}[data-theme=dark] .chip-grade-f[data-astro-cid-ro2vt4ay] .letter-f[data-astro-cid-ro2vt4ay]{color:#f87171}[data-theme=dark] .chip-grade-f[data-astro-cid-ro2vt4ay] .chip-range[data-astro-cid-ro2vt4ay]{color:#fef2f2}[data-theme=dark] .chip-grade-f[data-astro-cid-ro2vt4ay]:hover{background:#361616;border-color:#f87171;box-shadow:0 4px 18px #ef444440}@media (width<=820px){.standard-scale-grid[data-astro-cid-ro2vt4ay]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media (width<=600px){.grade-scale-wrapper[data-astro-cid-ro2vt4ay]{margin-top:20px}.grade-scale-header[data-astro-cid-ro2vt4ay]{flex-direction:column;align-items:stretch;gap:12px}.scale-selector-pills[data-astro-cid-ro2vt4ay]{width:100%;display:flex}.scale-preset-btn[data-astro-cid-ro2vt4ay]{text-align:center;flex:1;padding:8px 10px;font-size:12px}}@media (width<=480px){.standard-scale-grid[data-astro-cid-ro2vt4ay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.standard-scale-grid[data-astro-cid-ro2vt4ay] .chip-grade-f[data-astro-cid-ro2vt4ay]{grid-column:1/-1}.plus-minus-scale-grid[data-astro-cid-ro2vt4ay]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.scale-chip[data-astro-cid-ro2vt4ay]{padding:8px 12px}.chip-range[data-astro-cid-ro2vt4ay]{font-size:11px}}@media (width<=350px){.standard-scale-grid[data-astro-cid-ro2vt4ay],.plus-minus-scale-grid[data-astro-cid-ro2vt4ay]{grid-template-columns:1fr}.standard-scale-grid[data-astro-cid-ro2vt4ay] .chip-grade-f[data-astro-cid-ro2vt4ay]{grid-column:auto}}
