.scale[data-astro-cid-7sjobgik]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;margin-bottom:36px;padding:22px 24px;display:grid}.scale-ramp[data-astro-cid-7sjobgik]{grid-template-columns:repeat(5,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.scale-ramp[data-astro-cid-7sjobgik] li[data-astro-cid-7sjobgik]{border-top:4px solid var(--c);padding-top:8px}.scale-n[data-astro-cid-7sjobgik]{font-family:var(--font-display);color:var(--color-text);font-size:20px;font-weight:700;display:block}.scale-name[data-astro-cid-7sjobgik]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);font-size:11px}.rules[data-astro-cid-7sjobgik]{color:var(--color-muted);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.45;list-style:none;display:flex}.rules[data-astro-cid-7sjobgik] strong[data-astro-cid-7sjobgik]{color:var(--color-text);font-weight:600}.dims[data-astro-cid-7sjobgik]{flex-direction:column;gap:16px;display:flex}.dim[data-astro-cid-7sjobgik]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:1fr 1.05fr;gap:32px;padding:26px 26px 24px;display:grid;position:relative}.dim[data-astro-cid-7sjobgik].weighted{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent) 30%, transparent)}.dim-name[data-astro-cid-7sjobgik]{font-family:var(--font-display);color:var(--color-text);align-items:center;gap:10px;margin:0 0 6px;font-size:21px;font-weight:600;display:flex}.x2[data-astro-cid-7sjobgik]{font-family:var(--font-mono);color:#f0b24a;border:1px solid #4a3a18;border-radius:5px;padding:1px 6px;font-size:11px}.why[data-astro-cid-7sjobgik]{color:var(--color-muted);margin:0 0 16px;font-size:15px;line-height:1.5}.label[data-astro-cid-7sjobgik]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dim);margin:0 0 8px;font-size:11px}.looks[data-astro-cid-7sjobgik]{flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.looks[data-astro-cid-7sjobgik] li[data-astro-cid-7sjobgik]{color:#cbdcd4;padding-left:16px;font-size:14px;line-height:1.45;position:relative}.looks[data-astro-cid-7sjobgik] li[data-astro-cid-7sjobgik]:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:2px}.meta[data-astro-cid-7sjobgik]{border-top:1px solid var(--color-line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.meta[data-astro-cid-7sjobgik] p[data-astro-cid-7sjobgik]{color:var(--color-dim);margin:0;font-size:12.5px;line-height:1.45}.anchor[data-astro-cid-7sjobgik] strong[data-astro-cid-7sjobgik]{color:var(--color-muted);font-weight:600}.ladder[data-astro-cid-7sjobgik]{flex-direction:column;display:flex}.lv[data-astro-cid-7sjobgik],.more[data-astro-cid-7sjobgik]{opacity:0;pointer-events:none;position:absolute}.steps[data-astro-cid-7sjobgik],.more-btn[data-astro-cid-7sjobgik]{display:none}.panels[data-astro-cid-7sjobgik]{flex-direction:column;gap:6px;display:flex}.panel[data-astro-cid-7sjobgik]{background:var(--color-bg-2);border-left:3px solid var(--c);border-radius:8px;align-items:flex-start;gap:12px;padding:9px 12px;display:flex}.panel[data-astro-cid-7sjobgik].good{background:color-mix(in srgb, var(--c) 12%, var(--color-bg-2))}.panel-n[data-astro-cid-7sjobgik]{width:22px;font-family:var(--font-display);color:var(--c);flex-shrink:0;font-size:16px;font-weight:700;line-height:1.35}.panel-text[data-astro-cid-7sjobgik]{color:#cbdcd4;margin:0;font-size:13.5px;line-height:1.45}.panel-head[data-astro-cid-7sjobgik]{color:var(--color-text);margin-right:6px;font-weight:600}@media (width<=900px){.scale[data-astro-cid-7sjobgik],.dim[data-astro-cid-7sjobgik]{grid-template-columns:1fr}.dim[data-astro-cid-7sjobgik]{gap:18px;padding:22px 18px 18px}.why[data-astro-cid-7sjobgik]{margin-bottom:0}.dim-body[data-astro-cid-7sjobgik],.ladder[data-astro-cid-7sjobgik]{display:none}.dim-body[data-astro-cid-7sjobgik]{margin-top:16px}.more[data-astro-cid-7sjobgik]:checked~.dim-text[data-astro-cid-7sjobgik] .dim-body[data-astro-cid-7sjobgik]{display:block}.more[data-astro-cid-7sjobgik]:checked~.ladder[data-astro-cid-7sjobgik]{display:flex}.more-btn[data-astro-cid-7sjobgik]{color:var(--color-accent);cursor:pointer;align-self:flex-start;font-size:14px;font-weight:500;display:inline-flex}.more-btn[data-astro-cid-7sjobgik] .hide[data-astro-cid-7sjobgik],.more[data-astro-cid-7sjobgik]:checked~.more-btn[data-astro-cid-7sjobgik] .show[data-astro-cid-7sjobgik]{display:none}.more[data-astro-cid-7sjobgik]:checked~.more-btn[data-astro-cid-7sjobgik] .hide[data-astro-cid-7sjobgik]{display:inline}.more[data-astro-cid-7sjobgik]:focus-visible~.more-btn[data-astro-cid-7sjobgik]{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.steps[data-astro-cid-7sjobgik]{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px;display:grid}.step[data-astro-cid-7sjobgik]{background:color-mix(in srgb, var(--c) 16%, transparent);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;padding:9px 0 8px;display:flex}.step-n[data-astro-cid-7sjobgik]{font-family:var(--font-display);color:var(--color-text);font-size:17px;font-weight:700;line-height:1}.panel[data-astro-cid-7sjobgik]{padding:14px;display:none}.panel[data-astro-cid-7sjobgik].good{background:var(--color-bg-2)}.panel-text[data-astro-cid-7sjobgik]{font-size:14.5px;line-height:1.55}.lv[data-astro-cid-7sjobgik]:first-of-type:checked~.steps[data-astro-cid-7sjobgik] .s0[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(2):checked~.steps[data-astro-cid-7sjobgik] .s1[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(3):checked~.steps[data-astro-cid-7sjobgik] .s2[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(4):checked~.steps[data-astro-cid-7sjobgik] .s3[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(5):checked~.steps[data-astro-cid-7sjobgik] .s4[data-astro-cid-7sjobgik]{background:var(--c);border-color:#ffffffd9}.lv[data-astro-cid-7sjobgik]:first-of-type:checked~.steps[data-astro-cid-7sjobgik] .s0[data-astro-cid-7sjobgik] .step-n[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(2):checked~.steps[data-astro-cid-7sjobgik] .s1[data-astro-cid-7sjobgik] .step-n[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(3):checked~.steps[data-astro-cid-7sjobgik] .s2[data-astro-cid-7sjobgik] .step-n[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(4):checked~.steps[data-astro-cid-7sjobgik] .s3[data-astro-cid-7sjobgik] .step-n[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(5):checked~.steps[data-astro-cid-7sjobgik] .s4[data-astro-cid-7sjobgik] .step-n[data-astro-cid-7sjobgik]{color:#06231f}.lv[data-astro-cid-7sjobgik]:first-of-type:checked~.panels[data-astro-cid-7sjobgik] .p0[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(2):checked~.panels[data-astro-cid-7sjobgik] .p1[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(3):checked~.panels[data-astro-cid-7sjobgik] .p2[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(4):checked~.panels[data-astro-cid-7sjobgik] .p3[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(5):checked~.panels[data-astro-cid-7sjobgik] .p4[data-astro-cid-7sjobgik]{display:flex}.lv[data-astro-cid-7sjobgik]:first-of-type:focus-visible~.steps[data-astro-cid-7sjobgik] .s0[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(2):focus-visible~.steps[data-astro-cid-7sjobgik] .s1[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(3):focus-visible~.steps[data-astro-cid-7sjobgik] .s2[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(4):focus-visible~.steps[data-astro-cid-7sjobgik] .s3[data-astro-cid-7sjobgik],.lv[data-astro-cid-7sjobgik]:nth-of-type(5):focus-visible~.steps[data-astro-cid-7sjobgik] .s4[data-astro-cid-7sjobgik]{outline:2px solid var(--color-accent);outline-offset:2px}}
