.VoiceNote-module__g5VBtG__wrap{width:fit-content;margin:0 0 var(--sp-paragraph) auto;align-items:center;gap:10px;display:flex}.VoiceNote-module__g5VBtG__idleButton{color:#1a1a1c;cursor:pointer;background:#e9e9ea;border:none;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .15s,background .15s;display:grid}.VoiceNote-module__g5VBtG__idleButton:hover{background:#dedede;transform:scale(1.04)}.VoiceNote-module__g5VBtG__pill{background:#f5f5f6;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;animation:.2s VoiceNote-module__g5VBtG__expand;display:inline-flex;box-shadow:0 4px 16px #0000001a}@keyframes VoiceNote-module__g5VBtG__expand{0%{opacity:0;transform:scaleX(.85)}to{opacity:1;transform:scaleX(1)}}.VoiceNote-module__g5VBtG__stopButton{color:#f06a1a;cursor:pointer;background:0 0;border:2px solid #f06a1a;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.VoiceNote-module__g5VBtG__waveform{align-items:center;gap:2px;min-width:120px;height:22px;display:flex}.VoiceNote-module__g5VBtG__bar,.VoiceNote-module__g5VBtG__barPlayed{background:#c7c7ca;border-radius:999px;width:2.5px;min-height:3px;transition:background .1s linear}.VoiceNote-module__g5VBtG__barPlayed{background:#f06a1a}.VoiceNote-module__g5VBtG__playToggle{color:#1a1a1c;cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.VoiceNote-module__g5VBtG__label{color:#8a8a8f;font-size:13px}
.PasswordGate-module__NBrQnq__gate{min-height:100vh;position:relative}.PasswordGate-module__NBrQnq__gateBackdrop{filter:blur(18px)saturate(105%);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:100vh;overflow:hidden}.PasswordGate-module__NBrQnq__gateScrim{z-index:0;background:#ffffffd1;position:fixed;inset:0}.PasswordGate-module__NBrQnq__gateContent{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;max-width:780px;margin:0 auto;padding:5rem 2rem 94px;display:flex;position:fixed;inset:0;overflow-y:auto}.PasswordGate-module__NBrQnq__homeLink{color:var(--color-text-muted);align-self:flex-start;font-size:14px;text-decoration:underline}.PasswordGate-module__NBrQnq__hint{color:var(--color-text-muted);margin:0;font-size:14px}.PasswordGate-module__NBrQnq__headline{color:var(--color-text);margin:0;font-size:2rem;font-weight:800;line-height:1.15}.PasswordGate-module__NBrQnq__animation{border-radius:8px;justify-content:center;align-items:center;width:320px;max-width:100%;height:438px;display:flex;overflow:hidden}.PasswordGate-module__NBrQnq__animationImg{object-fit:contain;width:100%;height:100%}.PasswordGate-module__NBrQnq__frame{aspect-ratio:1394/351;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;width:100%;max-width:310px;height:auto;display:flex}.PasswordGate-module__NBrQnq__input{text-align:center;width:85%;height:100%;color:var(--color-text);background:0 0;border:none;outline:none;font-family:inherit;font-size:1rem}.PasswordGate-module__NBrQnq__message{min-height:1.5em;color:var(--color-text-muted);margin:0;font-size:1rem}@media (max-width:640px){.PasswordGate-module__NBrQnq__headline{font-size:1.75rem}.PasswordGate-module__NBrQnq__animation{width:220px;height:301px}.PasswordGate-module__NBrQnq__gateContent{padding:4rem 1.5rem 94px}}
.DuolingoCharacter-module__tFaK7W__wrap{cursor:pointer;border-radius:32px;width:500px;height:500px;margin:0 auto;position:relative;overflow:hidden}.DuolingoCharacter-module__tFaK7W__canvas{width:500px;height:500px;display:block}.DuolingoCharacter-module__tFaK7W__overlay{background:#0000002e;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.DuolingoCharacter-module__tFaK7W__overlay svg{filter:drop-shadow(0 2px 8px #0000004d);width:72px;height:72px}@media (max-width:560px){.DuolingoCharacter-module__tFaK7W__wrap,.DuolingoCharacter-module__tFaK7W__canvas{aspect-ratio:1;width:100%;height:auto}}
