.ViolaBirdExperience_room__EKFU4{margin:4rem 0;border-block:1px solid #66809c66;padding:34px 0;color:#e7edf5}.ViolaBirdExperience_room__EKFU4>header{max-width:760px;margin:0 auto 25px;text-align:center}.ViolaBirdExperience_room__EKFU4>header>p:first-child{font:.75rem var(--font-mono);letter-spacing:.12em}.ViolaBirdExperience_room__EKFU4 h2{font:400 clamp(1.7rem,3vw,2.5rem)/1.25 var(--font-display)}.ViolaBirdExperience_screen__Kpp_3{position:relative;border:1px solid #66809c;border-radius:20px;overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#72d6d010,#0d1b2d 75%)}.ViolaBirdExperience_stage__MKvzf{aspect-ratio:8/5;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair}.ViolaBirdExperience_bird__aIjeG{width:100%;height:100%;display:block;pointer-events:none}.ViolaBirdExperience_invitation__cryPS{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;text-align:center;padding:25px;background:linear-gradient(transparent 50%,#08111fd9)}.ViolaBirdExperience_invitation__cryPS button{padding:12px 22px;border-radius:24px;border:1px solid #66809c}.ViolaBirdExperience_invitation__cryPS p{margin:0}.ViolaBirdExperience_hint__B6GdK{position:absolute;top:18px;inset-inline:18px;text-align:center;font-size:14px;color:#a7b7ca;pointer-events:none}.ViolaBirdExperience_strings__24pbi{display:grid;grid-template-columns:repeat(8,1fr);position:absolute;inset:0;pointer-events:none}.ViolaBirdExperience_strings__24pbi span{display:flex;align-items:flex-end;justify-content:center;padding-bottom:14px;border-inline-start:1px solid #72d6d00b;color:#a7b7ca77;font:11px var(--font-mono)}.ViolaBirdExperience_strings__24pbi span[data-active=true]{background:linear-gradient(#72d6d005,#72d6d01d);color:#aaf2ed;border-inline-start-color:#72d6d044}.ViolaBirdExperience_room__EKFU4 footer{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:20px;text-align:center}.ViolaBirdExperience_room__EKFU4 footer a,.ViolaBirdExperience_room__EKFU4 footer p{font-size:.875rem!important;margin:0;color:#a7b7ca}.ViolaBirdExperience_room__EKFU4 footer a{color:#72d6d0}.ViolaBirdExperience_room__EKFU4 :is(a,button,input):focus-visible{outline:3px solid #ffd37a;outline-offset:4px}.ViolaBirdExperience_controls__p25Gk{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:20px 0}.ViolaBirdExperience_controls__p25Gk>div{display:flex;gap:8px;flex-wrap:wrap}.ViolaBirdExperience_controls__p25Gk button{padding:10px 16px;border:1px solid #66809c;border-radius:24px}.ViolaBirdExperience_controls__p25Gk button[aria-pressed=true]{background:#72d6d0;color:#08111f}.ViolaBirdExperience_controls__p25Gk label{display:flex;align-items:center;gap:10px}.ViolaBirdExperience_controls__p25Gk input{width:100px;accent-color:#72d6d0}.ViolaBirdExperience_path__y0OKs{font:14px/1.7 var(--font-mono);text-align:center;color:#a7b7ca}.ViolaBirdExperience_keys__FxX6_{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.ViolaBirdExperience_keys__FxX6_ button{min-height:65px;border:1px solid #66809c;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#e7edf5;background:#14263c}.ViolaBirdExperience_keys__FxX6_ button[data-current=true]{border-color:#72d6d0;box-shadow:inset 0 0 0 1px #72d6d0}.ViolaBirdExperience_keys__FxX6_ small{font:11px var(--font-mono);color:#a7b7ca}@media(max-width:700px){.ViolaBirdExperience_screen__Kpp_3{border-radius:12px}.ViolaBirdExperience_stage__MKvzf{aspect-ratio:1}.ViolaBirdExperience_bird__aIjeG{position:absolute;inset:8% -20%;width:140%;height:86%}.ViolaBirdExperience_room__EKFU4>header{text-align:left;padding-inline:8px}.ViolaBirdExperience_hint__B6GdK{font-size:12px;top:12px}.ViolaBirdExperience_invitation__cryPS{padding:20px}.ViolaBirdExperience_strings__24pbi span{font-size:9px}.ViolaBirdExperience_keys__FxX6_{gap:4px}.ViolaBirdExperience_keys__FxX6_ button{font-size:13px!important;padding:7px 0!important}.ViolaBirdExperience_controls__p25Gk{gap:12px}.ViolaBirdExperience_controls__p25Gk>div{width:100%}.ViolaBirdExperience_controls__p25Gk button{padding:10px 12px}.ViolaBirdExperience_keys__FxX6_{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ViolaBirdExperience_keys__FxX6_ button{min-height:60px}}.ViolaBirdExperience_melodies__u7OwN{padding:18px;margin-top:18px;border:1px solid #66809c;border-radius:16px;background:#0d1b2d}.ViolaBirdExperience_melodies__u7OwN p{line-height:1.6;margin:0 0 12px}.ViolaBirdExperience_melodies__u7OwN>div{display:flex;gap:10px;flex-wrap:wrap}.ViolaBirdExperience_melodies__u7OwN button{min-height:44px;max-width:100%;padding:10px 16px;border:1px solid #66809c;border-radius:22px;color:#e7edf5;background:#14263c;white-space:normal}.ViolaBirdExperience_melodies__u7OwN button[aria-pressed=true]{background:#72d6d0;color:#08111f}.ViolaBirdExperience_melodies__u7OwN>p[role=status]{margin-top:14px;color:#aaf2ed}@media(max-width:400px){.ViolaBirdExperience_melodies__u7OwN{padding:12px}.ViolaBirdExperience_melodies__u7OwN>div>button{flex:1 1 130px}}.JukeboxBillboard_billboard__xFt09{position:relative;z-index:5;margin:0 auto 1.8rem;width:min(100%,1100px);min-height:94px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1rem 1.2rem;background:linear-gradient(110deg,#10182df5,#251638f5);border:1px solid #b3a0da77;border-radius:10px;box-shadow:0 10px 35px #0005,inset 0 1px #d4c4fc22}.JukeboxBillboard_heading__fIeCB{display:flex;align-items:center;gap:.6rem;font:.74rem/1.5 var(--font-mono);letter-spacing:.06em;color:#d9c9ee}.JukeboxBillboard_signal__Y95VK{width:7px;height:7px;border-radius:50%;background:#b5e7db;box-shadow:0 0 12px #b5e7db77}.JukeboxBillboard_window__qFKXh{grid-column:1;min-width:0;overflow:hidden;position:relative}.JukeboxBillboard_track___lbhl{display:flex;width:max-content;animation:JukeboxBillboard_scroll__krYUj 100s linear infinite}.JukeboxBillboard_group__Wd2Zn{display:flex;align-items:center;flex-shrink:0}.JukeboxBillboard_group__Wd2Zn>span{font:.94rem/1.6 var(--font-body);color:#f1eafa;white-space:nowrap;padding-right:3rem}.JukeboxBillboard_group__Wd2Zn>span>span{color:#9de5e9;margin-right:.5rem}.JukeboxBillboard_track___lbhl[data-paused=true]{animation-play-state:paused}.JukeboxBillboard_billboard__xFt09 button{grid-column:2;grid-row:1/3;align-self:center;min-height:44px;padding:.5rem .8rem;border:1px solid #c0acd77f;border-radius:6px;background:#271f39;color:#f5edff;font:.74rem var(--font-mono);cursor:pointer}.JukeboxBillboard_billboard__xFt09 button:focus-visible{outline:2px solid #afe8ec;outline-offset:3px}@keyframes JukeboxBillboard_scroll__krYUj{to{transform:translateX(-50%)}}@media(max-width:640px){.JukeboxBillboard_billboard__xFt09{padding:.85rem;gap:.5rem;margin-bottom:1rem}.JukeboxBillboard_heading__fIeCB{font-size:.66rem}.JukeboxBillboard_group__Wd2Zn>span{font-size:.9rem}.JukeboxBillboard_billboard__xFt09 button{font-size:.66rem;padding:.5rem}}@media(prefers-reduced-motion:reduce){.JukeboxBillboard_track___lbhl{animation:none;display:block;width:auto}.JukeboxBillboard_group__Wd2Zn{display:flex;flex-wrap:wrap;gap:.7rem}.JukeboxBillboard_group__Wd2Zn[aria-hidden=true]{display:none}.JukeboxBillboard_group__Wd2Zn>span{white-space:normal;padding:0}}