.standing-page.svelte-nlx8gc{flex-direction:column;gap:40px;max-width:640px;margin:0 auto;padding:32px 24px 60px;display:flex;overflow-y:auto}.standing-header.svelte-nlx8gc{flex-direction:column;gap:12px;display:flex}.standing-title.svelte-nlx8gc{font-family:var(--display,var(--font-display));color:var(--text-primary);letter-spacing:3px;font-size:28px;font-weight:800}.standing-sub.svelte-nlx8gc{font-family:var(--sans,var(--font-body));color:var(--text-secondary);max-width:520px;font-size:13px;line-height:1.7}.section-label.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:2.5px;color:var(--text-low);text-transform:uppercase;margin-bottom:16px;font-size:8px}.tiers-section.svelte-nlx8gc{flex-direction:column;display:flex}.tiers-ladder.svelte-nlx8gc{flex-direction:column;gap:0;padding:0 8px;display:flex}.tier-rung.svelte-nlx8gc{align-items:flex-start;gap:14px;padding-bottom:18px;display:flex;position:relative}.tier-pip.svelte-nlx8gc{z-index:1;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px;position:relative}.tier-connector.svelte-nlx8gc{background:var(--border-hi);width:1px;position:absolute;top:14px;bottom:0;left:3.5px}.tier-body.svelte-nlx8gc{flex-direction:column;gap:3px;padding-bottom:4px;display:flex}.tier-name.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:2px;color:var(--text-primary);text-transform:uppercase;font-size:11px;font-weight:700}.tier-range.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:1px;color:var(--text-low);text-transform:uppercase;font-size:9px}.categories-section.svelte-nlx8gc{flex-direction:column;display:flex}.cat-list.svelte-nlx8gc{flex-direction:column;gap:1px;display:flex}.cat-block.svelte-nlx8gc{border:1px solid var(--border);overflow:hidden}.cat-block.cat-open.svelte-nlx8gc{border-color:var(--border-hi)}.cat-header.svelte-nlx8gc{background:var(--surface);cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;transition:background .12s;display:flex}.cat-header.svelte-nlx8gc:hover{background:var(--surface-hi)}.cat-block.cat-open.svelte-nlx8gc .cat-header:where(.svelte-nlx8gc){background:color-mix(in srgb, var(--purple) 8%, var(--surface));border-bottom:1px solid var(--border)}.cat-header-left.svelte-nlx8gc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cat-name.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:2px;color:var(--text-primary);text-transform:uppercase;font-size:10px}.cat-block.cat-open.svelte-nlx8gc .cat-name:where(.svelte-nlx8gc){color:var(--purple)}.cat-desc.svelte-nlx8gc{font-family:var(--sans,var(--font-body));color:var(--text-mid);font-size:11px;line-height:1.4}.cat-header-right.svelte-nlx8gc{flex-shrink:0;align-items:center;gap:10px;display:flex}.cat-count.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:1px;color:var(--text-low);text-transform:uppercase;font-size:8px}.cat-chevron.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));color:var(--text-low);font-size:9px}.rule-list.svelte-nlx8gc{background:var(--void);flex-direction:column;gap:0;padding:4px 0;display:flex}.rule-row.svelte-nlx8gc{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:9px 14px;display:flex}.rule-row.svelte-nlx8gc:last-child{border-bottom:none}.rule-left.svelte-nlx8gc{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rule-key.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:1.5px;color:var(--text-secondary);text-transform:uppercase;font-size:8px}.rule-desc.svelte-nlx8gc{font-family:var(--sans,var(--font-body));color:var(--text-mid);font-size:12px;line-height:1.45}.rule-right.svelte-nlx8gc{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.rule-pts.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));color:var(--purple);letter-spacing:.5px;font-size:13px;font-weight:700}.rule-cap.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;white-space:nowrap;font-size:7px}.philosophy.svelte-nlx8gc{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--purple-dim);flex-direction:column;gap:14px;padding:20px;display:flex}.philosophy-label.svelte-nlx8gc{font-family:var(--mono,var(--font-mono));letter-spacing:2.5px;color:var(--text-low);text-transform:uppercase;font-size:7px}.philosophy-text.svelte-nlx8gc{font-family:var(--sans,var(--font-body));color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}
