.nq{display:grid;gap:.9rem}.nq__levels{display:flex;gap:.25rem;padding:.25rem;border-radius:1rem;border:1px solid var(--fw-line);background:#0009}.nq__levels button{flex:1;padding:.55rem .5rem;border:0;border-radius:.75rem;background:transparent;color:#ffffff80;font:700 13px/1.2 var(--font-display);cursor:pointer}.nq__levels button[aria-pressed=true]{background:#059669;color:#fff}.nq__detail{margin:0;font-size:12px;color:var(--fw-text-3)}.nq__score{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-align:center}.nq__score div{padding:.6rem .25rem;border-radius:1rem;border:1px solid var(--fw-line);background:#1c1c1e}.nq__score span{display:block;font-size:11px;font-weight:700;color:var(--fw-text-3)}.nq__score b{font:800 1.15rem/1.4 var(--font-display)}.nq__neck{padding:1rem .6rem;border-radius:1rem;border:1px solid rgba(69,26,3,.8);background:linear-gradient(90deg,#241712,#2c1d17,#241712);user-select:none}.nq__row{display:flex}.nq__row+.nq__row{margin-top:.5rem}.nq__names{width:36px;flex-shrink:0}.nq__frets{flex:1;display:grid;text-align:center;font:700 11px/1 JetBrains Mono,monospace;color:#ffffff80}.nq__frets .is-open{color:#fcd34dcc}.nq__frets .is-inlay{color:#ffffffe6}.nq__stack{display:flex;flex-direction:column;gap:.9rem}.nq__names.nq__stack{padding:.25rem 0}.nq__name{height:1.75rem;display:grid;place-items:center;margin-right:4px;border-radius:.5rem;border:1px solid rgba(255,255,255,.2);background:#000c;font:700 11px/1 JetBrains Mono,monospace}.nq__board{flex:1;position:relative;padding:.25rem 0}.nq__wire,.nq__nut{position:absolute;top:0;bottom:0;pointer-events:none;border-right:2px solid rgba(255,255,255,.25)}.nq__nut{border-right:4px solid rgba(253,230,138,.5)}.nq__inlay{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#ffffff26;transform:translate(-50%,-50%)}.nq__string{position:relative;height:1.75rem}.nq__string>i{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0);box-shadow:0 1px 3px #000c}.nq__string>i.is-wound{background:linear-gradient(90deg,#fde68ae6,#e2e8f0,#fde68ae6)}.nq__dot{position:absolute;top:50%;z-index:2;width:2.1rem;height:2.1rem;border:0;border-radius:50%;transform:translate(-50%,-50%) scale(1.1);display:grid;place-items:center;font:900 12px/1 JetBrains Mono,monospace;color:#fff;cursor:pointer;box-shadow:0 10px 20px #00000080}.nq__dot.is-ask{background:linear-gradient(135deg,#6366f1,#2563eb);outline:2px solid #a5b4fc;animation:nq-pulse 2s ease-in-out infinite}.nq__dot.is-right{background:#10b981;outline:2px solid #a7f3d0}.nq__dot.is-wrong{background:#f43f5e;outline:2px solid #fecdd3}@keyframes nq-pulse{50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.nq__dot.is-ask{animation:none}}.nq__ask{display:grid;gap:.75rem;padding:1rem;border-radius:1.25rem;border:1px solid rgba(30,41,59,.9);background:#181b22}.nq__askhead{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.nq__askhead h3{margin:0;font-size:1rem;font-weight:700}.nq__hear{padding:.4rem .75rem;border-radius:.75rem;border:1px solid var(--fw-line);background:#ffffff0d;color:#ffffffbf;font:700 12px/1.2 var(--font-sans);cursor:pointer}.nq__where{margin:0;font-size:12px;color:var(--fw-text-3)}.nq__choices{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.nq__choices button{padding:.8rem .5rem;border-radius:1rem;border:1px solid var(--fw-line);background:#ffffff0d;color:#fff;font:800 1rem/1.2 var(--font-display);cursor:pointer}.nq__choices button:not(:disabled):hover{border-color:#34d39999}.nq__choices button:disabled{cursor:default}.nq__choices button.is-right{background:#059669;border-color:#34d399}.nq__choices button.is-wrong{background:#e11d48;border-color:#fb7185}.nq__choices button.is-dim{color:#fff6}.nq__next{padding:.8rem;border:0;border-radius:1rem;background:linear-gradient(90deg,#059669,#0d9488);color:#fff;font:800 14px/1.2 var(--font-sans);cursor:pointer}.page[data-astro-cid-rtvxoqx5]{display:grid;gap:1.5rem;padding-top:2rem}.fw-eyebrow[data-astro-cid-rtvxoqx5] a[data-astro-cid-rtvxoqx5]{color:inherit;text-decoration:none}h1[data-astro-cid-rtvxoqx5]{margin-top:.35rem!important;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);font-weight:800}.lead[data-astro-cid-rtvxoqx5]{max-width:44rem;color:var(--fw-text-2);font-size:1.1rem}.tool[data-astro-cid-rtvxoqx5],.block[data-astro-cid-rtvxoqx5]{width:100%;max-width:52rem;min-width:0;padding:1.25rem}.block[data-astro-cid-rtvxoqx5]{display:grid;gap:.75rem}.block[data-astro-cid-rtvxoqx5] h2[data-astro-cid-rtvxoqx5]{margin:0;font-size:1.4rem;font-weight:800}.tips[data-astro-cid-rtvxoqx5]{margin:0;padding-inline-start:1.2rem;display:grid;gap:.6rem;line-height:1.6}
