.content-hero-img[data-astro-cid-7b4rc2iq]{max-width:500px;width:100%;height:auto;display:block;margin:0 auto 1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.04)}.page-main[data-astro-cid-7b4rc2iq]{max-width:800px;margin:0 auto;padding:var(--spacing-lg)}.glass-card[data-astro-cid-7b4rc2iq]{padding:var(--spacing-md) var(--spacing-lg);background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:var(--spacing-md);margin-bottom:8px}.tabs[data-astro-cid-7b4rc2iq]{display:flex;gap:0;margin-bottom:var(--spacing-md);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.tab[data-astro-cid-7b4rc2iq]{flex:1;padding:10px;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:.82rem;transition:background .2s;font-family:inherit}.tab[data-astro-cid-7b4rc2iq].active{background:#ffffff0d;color:var(--color-text)}.tab[data-astro-cid-7b4rc2iq]:hover{background:#ffffff08}.tab-panel[data-astro-cid-7b4rc2iq]{display:none}.tab-panel[data-astro-cid-7b4rc2iq].active{display:block}.field-label[data-astro-cid-7b4rc2iq]{display:block;font-size:.62rem;color:var(--color-text-muted);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em}.field-select[data-astro-cid-7b4rc2iq]{width:100%;padding:8px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--color-text);font-size:.82rem}.swap-btn[data-astro-cid-7b4rc2iq]{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--color-text-secondary);padding:8px 12px;cursor:pointer;font-size:1rem}.text-input[data-astro-cid-7b4rc2iq],.glyph-input[data-astro-cid-7b4rc2iq]{width:100%;padding:12px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--color-text);font-size:.9rem;resize:vertical;font-family:inherit;margin-bottom:8px}.glyph-input[data-astro-cid-7b4rc2iq]{font-size:2rem;text-align:center;max-width:400px;background:#0000004d}.submit-btn[data-astro-cid-7b4rc2iq]{width:100%;padding:10px;background:linear-gradient(135deg,#84f3,#00ddff1a);border:1px solid rgba(136,68,255,.3);border-radius:8px;color:var(--color-text);font-size:.85rem;font-weight:600;cursor:pointer}.side-label[data-astro-cid-7b4rc2iq]{font-size:.55rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.side-lang[data-astro-cid-7b4rc2iq]{font-size:.62rem;color:var(--color-text-muted);margin-left:8px}.side-text[data-astro-cid-7b4rc2iq]{font-size:1rem;margin:6px 0;line-height:1.6;min-height:30px}.card-head[data-astro-cid-7b4rc2iq]{font-size:.85rem;margin:0 0 10px;color:var(--color-text)}.bridge-row[data-astro-cid-7b4rc2iq]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.band-chip[data-astro-cid-7b4rc2iq]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.68rem;font-weight:600;font-family:var(--font-mono);background:#ffffff0d}.inharmony-val[data-astro-cid-7b4rc2iq]{font-family:var(--font-mono);font-size:.7rem;color:#fa4;font-weight:700}.bridge-bar[data-astro-cid-7b4rc2iq]{height:6px;border-radius:3px;background:linear-gradient(to right,#f472b6,#a78bfa,#60a5fa);overflow:hidden;margin-bottom:8px}.bridge-fill[data-astro-cid-7b4rc2iq]{height:100%;background:#fa4;border-radius:3px;transition:width .6s}.bridge-desc[data-astro-cid-7b4rc2iq]{font-size:.68rem;color:var(--color-text-muted);line-height:1.5;margin:0}.lang-grid[data-astro-cid-7b4rc2iq]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px}.lang-cell[data-astro-cid-7b4rc2iq]{padding:6px 10px;background:#0000001a;border-radius:6px}.lname[data-astro-cid-7b4rc2iq]{font-weight:600;font-size:.72rem}.lband[data-astro-cid-7b4rc2iq]{font-size:.52rem;opacity:.3;margin-left:6px;font-family:var(--font-mono)}.ltext[data-astro-cid-7b4rc2iq]{font-size:.7rem;color:var(--color-text-secondary);margin-top:2px}.vector-strip[data-astro-cid-7b4rc2iq]{display:grid;grid-template-columns:repeat(72,1fr);gap:1px;height:36px;align-items:end}.vcell[data-astro-cid-7b4rc2iq]{border-radius:0 0 2px 2px;transition:height .4s;min-width:2px}.cz-bar[data-astro-cid-7b4rc2iq]{height:8px;border-radius:4px;background:linear-gradient(to right,#f472b6,#a78bfa,#60a5fa);overflow:hidden}.cz-fill[data-astro-cid-7b4rc2iq]{height:100%;background:#fa4;border-radius:4px;transition:width .6s}.cz-val[data-astro-cid-7b4rc2iq]{font-family:var(--font-mono);font-size:1.1rem;font-weight:700;color:#fa4}.band-badge[data-astro-cid-7b4rc2iq]{display:inline-block;padding:6px 18px;border-radius:20px;font-size:.78rem;font-weight:700;background:#ffaa4426;color:#fa4}.band-name[data-astro-cid-7b4rc2iq]{font-size:.72rem;color:var(--color-text-muted);margin:6px 0 0}.g-code[data-astro-cid-7b4rc2iq]{font-family:var(--font-mono);font-size:.78rem}@media(max-width:600px){.lang-grid[data-astro-cid-7b4rc2iq]{grid-template-columns:1fr 1fr}.side-text[data-astro-cid-7b4rc2iq]{font-size:.85rem}}
