.yt-pask[data-astro-cid-zw7g3iny] [data-astro-cid-zw7g3iny][hidden]{display:none!important}.pa-grid[data-astro-cid-zw7g3iny]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=900px){.pa-grid[data-astro-cid-zw7g3iny]{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.pa-side[data-astro-cid-zw7g3iny]{position:sticky;top:72px}}.pa-form[data-astro-cid-zw7g3iny],.pa-side[data-astro-cid-zw7g3iny]{flex-direction:column;gap:14px;min-width:0;display:flex}.pa-block[data-astro-cid-zw7g3iny]{flex-direction:column;gap:8px;min-width:0;display:flex}.pa-step[data-astro-cid-zw7g3iny]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin:0;font-size:.76rem;font-weight:700}.pa-hint[data-astro-cid-zw7g3iny]{letter-spacing:0;text-transform:none;font-weight:500}.pa-scale[data-astro-cid-zw7g3iny]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=640px){.pa-scale[data-astro-cid-zw7g3iny]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pa-lv[data-astro-cid-zw7g3iny]{min-width:0;min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex;position:relative}.pa-lv[data-astro-cid-zw7g3iny]:hover{border-color:var(--brand)}.pa-lv[data-astro-cid-zw7g3iny]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pa-lv-top[data-astro-cid-zw7g3iny]{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pa-lv-label[data-astro-cid-zw7g3iny]{letter-spacing:.06em;text-transform:uppercase;color:var(--clay);font-size:.74rem;font-weight:700}.pa-lv-auto[data-astro-cid-zw7g3iny]{background:var(--brand);color:var(--brand-ink);border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:700;display:none}.pa-lv[data-astro-cid-zw7g3iny].is-auto .pa-lv-auto[data-astro-cid-zw7g3iny]{display:inline-block}.pa-lv[data-astro-cid-zw7g3iny].is-auto{border-color:var(--brand);border-width:2px;padding:9px 11px}.pa-lv-pat[data-astro-cid-zw7g3iny]{max-width:100%;font-family:var(--font-jp);overflow-wrap:anywhere;font-size:.92rem}.pa-lv-who[data-astro-cid-zw7g3iny]{color:var(--text-muted);font-size:.76rem}.pa-lv-bar[data-astro-cid-zw7g3iny]{background:color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;width:100%;height:5px;margin-top:auto;overflow:hidden}.pa-lv-bar[data-astro-cid-zw7g3iny] span[data-astro-cid-zw7g3iny]{width:var(--pct);border-radius:inherit;background:var(--brand);height:100%;display:block}.pa-lv[data-astro-cid-zw7g3iny][aria-checked=true]{background:color-mix(in srgb, var(--brand) 12%, var(--surface));border-color:var(--brand)}.pa-lv[data-astro-cid-zw7g3iny][aria-checked=true] .pa-lv-pat[data-astro-cid-zw7g3iny]{font-weight:700}[data-theme=dark] .pa-lv[data-astro-cid-zw7g3iny][aria-checked=true]{color:#f3eee2;background:#2f4a38}[data-theme=dark] .pa-lv[data-astro-cid-zw7g3iny][aria-checked=true] .pa-lv-who[data-astro-cid-zw7g3iny]{color:#d8d2c4}.pa-alt[data-astro-cid-zw7g3iny]{min-height:var(--tap-min);border:1px dashed var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:.86rem}.pa-alt[data-astro-cid-zw7g3iny][aria-pressed=true]{border-style:solid;border-color:var(--brand)}.pa-alt[data-astro-cid-zw7g3iny]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pa-alt[data-astro-cid-zw7g3iny] .pa-alt-jp{font-family:var(--font-jp)}.pa-why[data-astro-cid-zw7g3iny]{margin:0;font-size:.9rem}.pa-why[data-astro-cid-zw7g3iny] strong{color:var(--clay)}.pa-fb[data-astro-cid-zw7g3iny]{background:#c8402f14;border-radius:10px;margin:0;padding:8px 12px;font-size:.9rem}.pa-fb[data-astro-cid-zw7g3iny].is-ok{background:color-mix(in srgb, var(--success) 10%, transparent)}.pa-conj[data-astro-cid-zw7g3iny]{background:var(--surface-2,var(--surface));font-family:var(--font-jp);border-radius:10px;margin:0;padding:8px 12px;font-size:.98rem;line-height:1.9}.pa-conj[data-astro-cid-zw7g3iny] mark{color:var(--clay);border-bottom:2px solid var(--clay);background:0 0;font-weight:700}.pa-conj[data-astro-cid-zw7g3iny] .pa-conj-vi{font-family:var(--font-ui);color:var(--text-muted);font-size:.86rem}.pa-card[data-astro-cid-zw7g3iny]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:6px;min-width:0;padding:18px 18px 14px;display:flex}.pa-card-head[data-astro-cid-zw7g3iny]{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:.86rem;display:flex}.pa-card-to[data-astro-cid-zw7g3iny]{color:var(--text);font-weight:600}.pa-card-to[data-astro-cid-zw7g3iny] .pa-jp{font-family:var(--font-jp)}.pa-card-lv[data-astro-cid-zw7g3iny]{background:color-mix(in srgb, var(--clay) 14%, transparent);color:var(--clay);border-radius:999px;padding:1px 10px;font-size:.74rem;font-weight:700}.pa-sent[data-astro-cid-zw7g3iny]{font-family:var(--font-jp);margin:4px 0 0;font-size:clamp(1.08rem,3.2vw,1.25rem);line-height:1.95}.pa-sent[data-astro-cid-zw7g3iny] .yt-sent{display:inline-block}.pa-sent[data-astro-cid-zw7g3iny] mark{color:var(--clay);background:0 0;font-weight:700}.pa-sent-vi[data-astro-cid-zw7g3iny]{color:var(--text-muted);margin:0;font-size:.88rem}.pa-actions[data-astro-cid-zw7g3iny]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.pa-speak[data-astro-cid-zw7g3iny]{align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.pa-send[data-astro-cid-zw7g3iny]{min-height:var(--tap-min);background:var(--brand);color:var(--brand-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 18px;font-weight:600}.pa-send[data-astro-cid-zw7g3iny]:disabled{opacity:.45;cursor:not-allowed}.pa-send[data-astro-cid-zw7g3iny]:focus-visible,.pa-reset[data-astro-cid-zw7g3iny]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pa-send-note[data-astro-cid-zw7g3iny]{color:var(--text-subtle);margin:0;font-size:.82rem}.pa-inbox[data-astro-cid-zw7g3iny]{flex-direction:column;gap:10px;min-width:0;display:flex}.pa-list[data-astro-cid-zw7g3iny]{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pa-list[data-astro-cid-zw7g3iny] .pa-msg{background:var(--surface-2,var(--surface));border:1px solid var(--border);border-radius:16px 16px 16px 4px;min-width:0;padding:12px 52px 12px 14px;position:relative}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-head{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:.8rem;display:flex}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-to{font-family:var(--font-jp);color:var(--text);font-size:.92rem;font-weight:600}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-lv{color:var(--clay);font-weight:700}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-jp{font-family:var(--font-jp);margin:4px 0 0;font-size:1.02rem;line-height:1.9}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-jp .yt-sent{display:inline-block}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-vi{color:var(--text-muted);margin:0;font-size:.82rem}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-speak{width:var(--tap-min);height:var(--tap-min);color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-speak:hover{color:var(--brand)}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-speak:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pa-list[data-astro-cid-zw7g3iny] .pa-msg-speak svg{width:18px;height:18px}.pa-empty[data-astro-cid-zw7g3iny]{color:var(--text-muted);margin:0;font-size:.88rem}.pa-reset[data-astro-cid-zw7g3iny]{min-height:var(--tap-min);border:1px solid var(--border-strong);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:6px 16px}.pa-note[data-astro-cid-zw7g3iny]{color:var(--text-subtle);margin:0;font-size:.82rem}.pa-band[data-astro-cid-zw7g3iny]{border-radius:var(--radius-card);background:var(--band);color:var(--band-ink);padding:0 clamp(16px,3vw,24px) clamp(16px,3vw,24px)}
