.yro-grid[data-astro-cid-ry4zkbzy]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (width>=900px){.yro-grid[data-astro-cid-ry4zkbzy]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.yro-form[data-astro-cid-ry4zkbzy]{flex-direction:column;gap:18px;display:flex}.yro-field[data-astro-cid-ry4zkbzy]{flex-direction:column;gap:8px;display:flex}.yro-label[data-astro-cid-ry4zkbzy]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.78rem;font-weight:700;display:flex}.yro-label[data-astro-cid-ry4zkbzy] b[data-astro-cid-ry4zkbzy]{background:var(--clay);width:20px;height:20px;color:var(--brand-ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:.7rem;display:inline-grid}.yro-hint[data-astro-cid-ry4zkbzy]{text-transform:none;letter-spacing:0;font-weight:500}.yro-chips[data-astro-cid-ry4zkbzy]{flex-wrap:wrap;gap:8px;display:flex}.yro-chip[data-astro-cid-ry4zkbzy]{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-items:center;gap:6px;padding:5px 14px 5px 8px;font-size:.9rem;font-weight:600;display:inline-flex}.yro-chip[data-astro-cid-ry4zkbzy]:hover{border-color:var(--brand)}.yro-chip[data-astro-cid-ry4zkbzy][aria-checked=true]{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.yro-chip[data-astro-cid-ry4zkbzy]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-theme=dark] .yro-chip[data-astro-cid-ry4zkbzy][aria-checked=true]{color:#f3eee2;background:#2f4a38}.yro-chip-ico[data-astro-cid-ry4zkbzy]{flex:none;width:28px;height:28px}.yro-spot-chip[data-astro-cid-ry4zkbzy]{border-radius:14px;flex-direction:column;align-items:flex-start;gap:0;padding:6px 14px}.yro-spot-chip[data-astro-cid-ry4zkbzy] span[data-astro-cid-ry4zkbzy][lang]{font-family:var(--font-jp);font-size:1rem;font-weight:500;line-height:1.7}.yro-spot-vi[data-astro-cid-ry4zkbzy]{color:var(--text-muted);font-size:.74rem;font-weight:500}.yro-ngoai-doi[data-astro-cid-ry4zkbzy]{border-top:1px solid var(--border);color:var(--text-muted);flex-direction:column;gap:6px;margin:4px 0 0;padding:14px 0 0;font-size:.88rem;list-style:none;display:flex}.yro-card[data-astro-cid-ry4zkbzy]{border-radius:var(--radius-frame);background:var(--band);color:var(--band-ink);flex-direction:column;padding:clamp(18px,4vw,36px);display:flex}.yro-room[data-astro-cid-ry4zkbzy]{aspect-ratio:400/250;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 30px -18px #000000b3}.yro-bg[data-astro-cid-ry4zkbzy],.yro-boxfront[data-astro-cid-ry4zkbzy]{width:100%;height:100%;position:absolute;inset:0}.yro-boxfront[data-astro-cid-ry4zkbzy]{pointer-events:none;z-index:2}.yro-layer[data-astro-cid-ry4zkbzy]{z-index:1;position:absolute;inset:0}.yro-item[data-astro-cid-ry4zkbzy]{width:11%;transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1);position:absolute;transform:translate(-50%,-100%)}.yro-item[data-astro-cid-ry4zkbzy][hidden]{display:none}.yro-item[data-astro-cid-ry4zkbzy] svg[data-astro-cid-ry4zkbzy]{filter:drop-shadow(0 2px 2px #00000040);width:100%;height:auto;display:block}.yro-item[data-astro-cid-ry4zkbzy].is-new svg[data-astro-cid-ry4zkbzy]{animation:.4s ease-out yro-pop}@keyframes yro-pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.yro-item[data-astro-cid-ry4zkbzy]{transition:none}.yro-item[data-astro-cid-ry4zkbzy].is-new svg[data-astro-cid-ry4zkbzy]{animation:none}}.yro-hot[data-astro-cid-ry4zkbzy]{z-index:3;aspect-ratio:1;cursor:pointer;background:0 0;border:2px dashed #1d252000;border-radius:50%;width:15%;position:absolute;transform:translate(-50%,-90%)}.yro-hot[data-astro-cid-ry4zkbzy]:hover,.yro-hot[data-astro-cid-ry4zkbzy]:focus-visible{background:#ffffff40;border-color:#1d25208c;outline:none}.yro-lines[data-astro-cid-ry4zkbzy]{font-family:var(--font-jp);flex-direction:column;gap:4px;margin:16px 0 0;padding:0;font-size:clamp(1.1rem,3.4vw,1.4rem);line-height:1.9;list-style:none;display:flex}.yro-lines[data-astro-cid-ry4zkbzy] li.is-last{color:var(--band-ink)}.yro-lines[data-astro-cid-ry4zkbzy] li:not(.is-last){color:var(--band-ink-2);font-size:.86em}.yro-lines[data-astro-cid-ry4zkbzy] .yro-verb{color:var(--band-gold)}.yro-lines[data-astro-cid-ry4zkbzy] .yro-vi{font-family:var(--font-ui,inherit);color:var(--band-ink-2);font-size:.6em;line-height:1.4;display:block}.yro-note[data-astro-cid-ry4zkbzy]{border-left:3px solid var(--band-gold);margin:8px 0 0;padding:6px 12px;font-size:.86rem}.yro-note[data-astro-cid-ry4zkbzy][hidden]{display:none}.yro-actions[data-astro-cid-ry4zkbzy]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.yro-actions[data-astro-cid-ry4zkbzy] .yro-speak-btn{color:var(--band-ink);background:#eee7d624}.yro-where[data-astro-cid-ry4zkbzy]{min-height:var(--tap-min);color:var(--band-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #eee7d659;border-radius:999px;padding:7px 16px;font-size:.9rem;font-weight:600}.yro-where[data-astro-cid-ry4zkbzy]:hover{border-color:var(--band-gold)}.yro-where[data-astro-cid-ry4zkbzy]:focus-visible{outline:2px solid var(--band-gold);outline-offset:2px}.yro-qa[data-astro-cid-ry4zkbzy]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.yro-qa[data-astro-cid-ry4zkbzy][hidden]{display:none}.yro-bub[data-astro-cid-ry4zkbzy]{max-width:88%;font-family:var(--font-jp);border-radius:16px;margin:0;padding:8px 14px;font-size:1.05rem;line-height:1.8}.yro-bub-vi[data-astro-cid-ry4zkbzy]{font-family:var(--font-ui);font-size:var(--text-sm);opacity:.8;line-height:1.5;display:block}.yro-bub-q[data-astro-cid-ry4zkbzy]{background:#eee7d61f;border-bottom-left-radius:4px;align-self:flex-start}.yro-bub-a[data-astro-cid-ry4zkbzy]{background:var(--band-gold);color:#1d2520;border-bottom-right-radius:4px;align-self:flex-end}
