.radio-page{max-width:1250px}.radio-page label{display:block;font-size:13px;font-weight:800;color:var(--forest)}.radio-page select{display:block;width:100%;max-width:100%;padding:12px;margin:8px 0 14px;border:1px solid #bdc9b1;border-radius:10px;background:#fffdfa;color:#283047;font:inherit}.radio-page .page-heading h1{max-width:950px;font-size:clamp(38px,4.7vw,64px)}.radio-welcome{display:grid;grid-template-columns:1fr 1.1fr;background:#fffdfa;border:1px solid #dce1cc;border-radius:28px;overflow:hidden}.radio-welcome-art{min-height:380px;position:relative;background:#dbeaf0}.radio-welcome-art>img:first-child{position:absolute;left:1%;height:76%;width:48%;bottom:13%;object-fit:contain}.radio-welcome-set{position:absolute;right:0;bottom:18%;height:63%;width:69%;object-fit:contain}.radio-welcome-art>span{position:absolute;bottom:15px;left:5%;width:90%;background:#fff7e8ec;border-radius:14px;text-align:center;padding:13px;font:22px/1.35 Fredoka;color:#32685a}.radio-welcome-copy{padding:35px}.radio-welcome-copy h2{font-size:35px;margin:19px 0}.radio-welcome-copy p{font-size:15px;margin-bottom:22px}.radio-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.radio-show-card{display:flex;flex-direction:column;background:#fffdfa;border:1px solid #dce1cc;border-radius:22px;overflow:hidden}.radio-show-cover{height:190px;position:relative;display:block;overflow:hidden}.radio-show-cover>img:first-child{width:100%;height:100%;object-fit:cover;opacity:.65}.radio-mini-guest{position:absolute;left:3%;width:46%;height:88%;bottom:0;object-fit:contain}.radio-mini-set{position:absolute;right:0;bottom:1%;width:70%;height:70%;object-fit:contain}.radio-channel{position:absolute;top:12px;left:14px;background:#fff7e8e8;border-radius:8px;color:#32685a;font:19px Fredoka;padding:4px 9px}.radio-show-copy{padding:24px;flex:1;display:flex;flex-direction:column}.radio-show-copy>.muted{font-size:10px}.radio-show-copy h3{font-size:28px;margin:10px 0}.radio-show-copy p{font-size:14px;flex:1;margin-bottom:22px}.radio-show-copy>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.radio-show-copy .link{font-size:12px}.radio-show-copy .tag{font-size:8px;padding:5px;white-space:nowrap}.radio-nav{display:flex;justify-content:space-between;align-items:center;gap:20px}.radio-nav label{width:240px}.radio-title{display:flex;justify-content:space-between;gap:24px;margin:28px 0}.radio-title h1{font-size:43px;color:#32685a;margin:11px 0}.radio-title p{font-size:14px}.radio-title>.tag{font-size:10px;max-width:175px;align-self:flex-start;margin-top:10px}.radio-studio{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:start}.radio-player,.radio-question-panel{padding:23px;border:1px solid #dce1cc;background:#fffdfa;border-radius:25px;min-width:0}.radio-console{padding:15px;background:#d9ac72;border:7px solid #875839;border-radius:24px;box-shadow:inset 0 0 0 4px #edc78f,0 8px 0 #8758391a}.radio-device-top{display:flex;justify-content:space-between;align-items:center;margin:0 3px 12px;color:#674d35;font-size:10px;font-weight:900;letter-spacing:1px}.radio-on-air{padding:5px 8px;border-radius:7px;background:#fff0ce;color:#53644a;font-size:8px;letter-spacing:.6px}.radio-station-window{height:210px;position:relative;border:5px solid #32685a;border-radius:15px;background:#e0e5c5;overflow:hidden}.radio-station-window>img:first-child{width:100%;height:100%;object-fit:cover;opacity:.65}.radio-station-window .radio-host{position:absolute;left:7%;bottom:8%;height:83%;width:43%;object-fit:contain}.radio-station-window .radio-guest{position:absolute;right:8%;bottom:8%;height:75%;width:38%;object-fit:contain}.radio-station-window>span{position:absolute;bottom:5px;left:4%;width:92%;border-radius:8px;background:#fff7e8e6;padding:3px 6px;text-align:center;color:#32685a;font:17px Fredoka}.radio-dial{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px}.radio-speaker{width:63px;height:63px;border:5px solid #32685a;border-radius:50%;background-color:#32685a;background-image:radial-gradient(#dce8c5 1.5px,transparent 1.5px);background-size:7px 7px;flex-shrink:0}.radio-tuner{display:flex;align-items:center;gap:8px;background:#deead0;border:3px solid #32685a;border-radius:8px;padding:8px 10px;flex:1;position:relative;overflow:hidden;height:46px}.radio-tuner i{height:19px;width:4px;border-radius:3px;background:#32685a55}.radio-tuner i:nth-child(2n){height:29px}.radio-tuner b{position:absolute;top:3px;bottom:3px;left:65%;width:4px;background:#e17c68}.radio-knob{height:53px;width:53px;border:8px solid #32685a;background:#ffd66b;border-radius:50%;position:relative;flex-shrink:0}.radio-knob:after{content:'';position:absolute;top:2px;left:50%;height:13px;border-left:3px solid #875839}.radio-console[data-playing=true] .radio-tuner i{animation:radio-wave .65s ease-in-out infinite alternate;background:#32685a}.radio-console[data-playing=true] .radio-tuner i:nth-child(2n){animation-delay:-.4s}.radio-console[data-playing=true] .radio-on-air{background:#32685a;color:#fff7e8}.radio-play-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:22px}.radio-play-controls .btn{font-size:12px}.radio-play-controls .audio-btn{font-size:12px}.radio-play-controls>label{width:100%;font-size:10px;margin-top:4px}.radio-play-controls select{font-size:12px;max-width:220px;margin-bottom:0;padding:9px}.radio-audio-status{font-size:12px;color:#32685a;background:#edf0df;border-radius:9px;padding:10px 12px;line-height:1.55;margin-top:16px}.radio-now-line{font:20px/1.4 Fredoka;color:#32685a;background:#f7edcf;border-left:4px solid #d6b25c;border-radius:8px;padding:13px;margin-top:13px}.radio-now-line:empty{display:none}.radio-voice-note{font-size:11px;line-height:1.65;margin:12px 0}.radio-transcript-section{margin-top:16px;border-top:1px solid #dce1cc;padding-top:14px}.radio-transcript-toggle{display:flex;gap:8px;align-items:center;text-align:left;font-size:13px;font-weight:900;color:#32685a;background:transparent;border:0;width:100%;padding:7px 0}.radio-transcript-toggle>span{margin-left:auto;font-size:25px}.radio-transcript-note{font-size:12px;margin:10px 0 18px}.radio-transcript-line{border:1px solid #dce1cc;border-radius:15px;padding:15px;margin-bottom:12px;background:#f7f5e7;display:grid;grid-template-columns:49px 1fr;gap:11px;position:relative}.radio-transcript-line>div{text-align:center}.radio-transcript-line img{width:40px;height:52px;object-fit:contain}.radio-transcript-line strong{display:block;font-size:10px;color:#32685a}.radio-transcript-line p{font-size:14px;line-height:1.8}.radio-transcript-line>.audio-btn{grid-column:2;justify-self:start;padding:5px 9px;min-height:31px}.radio-transcript-line.speaking{border:2px solid #32685a;background:#e7eed9}.radio-question-panel>.tag{font-size:10px}.radio-question-panel h2{font-size:30px;line-height:1.3;margin:16px 0}.radio-question-panel>.audio-btn{font-size:11px}.radio-answer-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:23px 0 19px}.radio-answer{background:#fcf7e9;border:2px solid #dce1cc;border-radius:16px;padding:19px 7px 13px;position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;transition:border-color .12s,background .12s}.radio-answer:hover{border-color:#b49d61;background:#fff0ca}.radio-answer.selected{background:#ffebba;border-color:#d5ac4a}.radio-answer.correct{background:#dfead1;border-color:#32685a}.radio-answer:disabled{visibility:visible;cursor:default;opacity:.63}.radio-answer.correct:disabled{opacity:1}.radio-answer-letter{position:absolute;top:5px;left:8px;font-size:10px;color:#78886c;font-weight:900}.radio-answer-art{height:140px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9px}.radio-answer-label{font-size:13px;font-weight:800;line-height:1.4;color:#365b49;margin-top:10px;display:block;text-align:center}.radio-object-art{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.radio-object-art img{height:100%;width:100%;object-fit:contain}.radio-mood-art,.radio-mood-art .costume-svg{width:100%;height:100%}.radio-number-art{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;gap:5px}.radio-number-art>span{font:37px Fredoka;color:#32685a;line-height:1}.radio-number-art>div{display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:85px}.radio-number-art img{width:31%;height:100%;object-fit:contain}.radio-blue-spot{height:23px;width:23px;border-radius:50%;background:#6fb7e9;display:block}.radio-pair-art{height:100%;width:100%;display:flex;align-items:center;gap:2px}.radio-pair-art img{width:42%;height:95%;object-fit:contain}.radio-pair-art>span{width:16%;color:#32685a;font:22px Fredoka;text-align:center}.radio-position-art{position:relative;width:100%;height:100%}.radio-position-first,.radio-position-second{position:absolute;width:45%;height:72%;bottom:18%}.radio-position-first{left:0;z-index:2}.radio-position-second{right:0}.radio-position-art img{width:100%;height:100%;object-fit:contain}.radio-position-art>span{position:absolute;bottom:0;left:0;width:100%;text-align:center;font:15px Fredoka;color:#32685a}.relation-under .radio-position-second{width:76%;height:69%;right:12%;top:-6%;bottom:auto;z-index:1}.relation-under .radio-position-first{height:39%;width:44%;left:26%;bottom:9%;z-index:2}.relation-on .radio-position-second{width:70%;height:63%;right:15%;bottom:7%}.relation-on .radio-position-first{height:40%;width:44%;left:28%;bottom:57%}.relation-behind .radio-position-first{height:50%;width:43%;left:31%;bottom:45%;z-index:1}.relation-behind .radio-position-second{width:73%;height:69%;right:15%;bottom:5%;z-index:2}.radio-action-art{height:100%;width:100%}.radio-action-art .machine-picture{height:100%;border-radius:8px}.radio-action-art .machine-picture-caption,.radio-action-art .machine-entity>span{display:none}.radio-action-art .machine-action-mark strong{font-size:10px}.radio-action-art .machine-action-mark svg{height:29px}.radio-action-art .machine-action-mark>span{font-size:25px}.radio-action-art .machine-picture.action-carries .machine-action-mark{left:75%}.radio-action-art .machine-backdrop{opacity:.15}.radio-action-art .machine-entity{bottom:9%;height:75%}.radio-feedback{padding:21px;margin-top:20px}.radio-feedback h3{font-size:26px;line-height:1.2}.radio-feedback p{font-size:14px;line-height:1.8;margin-top:12px}.radio-feedback blockquote{font-size:14px;line-height:1.75;padding:12px 15px;background:#fff7e888;border-left:3px solid #a4b995;margin:14px 0 0;color:#4c6853}.radio-question-panel .actions{gap:12px}.radio-question-links{display:flex;gap:10px;margin-top:24px}.radio-question-links>a{height:37px;width:37px;display:flex;align-items:center;justify-content:center;border:1px solid #afbea4;border-radius:50%;font:19px Fredoka;color:#32685a}.radio-question-links>a[aria-current]{background:#32685a;color:#fff7e8}.radio-question-note{font-size:11px;line-height:1.7;margin-top:18px}.radio-jump{padding:18px;background:#edf0df;border-radius:15px}.radio-jump summary{cursor:pointer;font-weight:900;color:#32685a}.radio-jump label{margin-top:15px}.radio-ticket-art{position:relative;min-height:290px;overflow:hidden;background:#dbeaf0}.radio-ticket-art>img:first-child{height:100%;width:100%;object-fit:cover;position:absolute;opacity:.6}.radio-ticket-art>img:nth-child(2){position:absolute;width:49%;height:75%;bottom:2%;left:0;object-fit:contain}.radio-ticket-art>img:nth-child(3){position:absolute;width:76%;height:75%;right:0;bottom:2%;object-fit:contain}.radio-ticket-art>span{position:absolute;top:15px;right:15px;background:#fff7e8eb;border:2px dashed #32685a;color:#32685a;padding:10px;transform:rotate(7deg);font:15px/1.3 Fredoka;text-align:center}.radio-finish{display:grid;grid-template-columns:1fr 1.1fr;background:#fffdfa;border:1px solid #dce1cc;border-radius:26px;overflow:hidden}.radio-finish>section{padding:35px}.radio-finish h1{font-size:40px;color:#32685a;margin:20px 0}.radio-finish h2{font-size:27px;margin-bottom:15px}.radio-finish p{font-size:15px;margin-bottom:17px}.radio-finish .actions{gap:16px;align-items:flex-start}.radio-scrap{border-bottom:1px solid #dce1cc;padding-bottom:35px;margin-bottom:35px}.radio-saved{background:#fffdfa;border:1px solid #dce1cc;border-radius:20px;overflow:hidden;display:block}.radio-saved .radio-ticket-art{height:230px;min-height:230px}.radio-saved h3{padding:22px 22px 9px;font-size:27px}.radio-saved p{padding:0 22px;font-size:13px}.radio-saved>span{display:block;padding:15px 22px;font-size:13px;font-weight:900;color:#32685a}.radio-feature .play-feature-art{background:#dbeaf0}.radio-feature-set{position:absolute;right:0;bottom:4%;width:65%;height:80%;object-fit:contain}.radio-feature .feature-game-wobble{left:3%;width:46%;height:85%;bottom:3%}.packing-feature{grid-column:auto;display:flex;flex-direction:column}.packing-feature .play-feature-art{height:250px;min-height:250px}.packing-feature .feature-game-wobble{height:230px}.packing-feature .play-feature-copy{justify-content:flex-start}.radio-feature .play-feature-art{height:250px}.radio-feature .play-feature-copy{padding:27px}.radio-feature .play-feature-copy h2{font-size:34px}
@keyframes radio-wave{from{transform:scaleY(.4)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.radio-console[data-playing=true] .radio-tuner i{animation:none}.radio-answer{transition:none}}@media(max-width:1000px){.radio-library{grid-template-columns:repeat(2,minmax(0,1fr))}.radio-studio{gap:18px;grid-template-columns:.9fr 1.1fr}.radio-player,.radio-question-panel{padding:17px}.radio-title>.tag{display:none}.radio-answer-options{gap:8px}.radio-answer-art{height:120px}.radio-question-panel h2{font-size:27px}.radio-console{padding:11px;border-width:6px}.radio-station-window{height:180px}.radio-dial{gap:10px}.radio-speaker{width:46px;height:46px}.radio-knob{width:43px;height:43px;border-width:7px}.radio-tuner{padding:7px;gap:5px}.radio-welcome-copy{padding:26px}}@media(max-width:750px){.radio-welcome,.radio-studio,.radio-finish{grid-template-columns:1fr}.radio-welcome-art{min-height:310px}.radio-welcome-copy h2{font-size:32px}.radio-welcome-copy p{font-size:14px}.radio-page .section-top{display:block}.radio-page .section-top label{margin-top:19px}.radio-nav>.back-link{font-size:12px}.radio-nav>label{font-size:11px;width:165px}.radio-nav select{font-size:12px;padding:9px}.radio-title h1{font-size:35px}.radio-title p{font-size:12px}.radio-title{margin:23px 0}.radio-player,.radio-question-panel{padding:19px}.radio-station-window{height:160px}.radio-console{max-width:440px;margin:auto}.radio-device-top{font-size:9px}.radio-dial{margin-top:10px}.radio-speaker{width:43px;height:43px}.radio-tuner{height:34px}.radio-tuner i{height:16px}.radio-tuner i:nth-child(2n){height:24px}.radio-knob{width:39px;height:39px}.radio-play-controls{margin-top:17px;gap:8px}.radio-play-controls .btn{font-size:11px;padding:12px 14px}.radio-audio-status{font-size:11px}.radio-now-line{font-size:18px}.radio-question-panel h2{font-size:29px}.radio-answer-art{height:140px}.radio-answer-label{font-size:13px}.radio-answer-options{gap:9px}.radio-feedback{padding:19px}.radio-question-panel .btn{font-size:12px}.radio-finish>section{padding:25px}.radio-finish h1{font-size:34px}.radio-finish .actions{flex-direction:column}.radio-transcript-line p{font-size:14px}.radio-feature .play-feature-copy h2{font-size:30px}}@media(max-width:450px){.radio-library{grid-template-columns:1fr}.radio-show-cover{height:200px}.radio-welcome-copy .actions{flex-direction:column}.radio-welcome-art>span{font-size:20px}.radio-answer-art{height:112px}.radio-answer-label{font-size:12px}.radio-answer{padding:18px 5px 11px;border-radius:13px}.radio-position-art>span{font-size:13px}.radio-number-art>span{font-size:30px}.radio-blue-spot{height:17px;width:17px}.radio-pair-art>span{font-size:17px}.radio-action-art .machine-action-mark svg{height:23px}.radio-transcript-line{grid-template-columns:40px 1fr;padding:13px;gap:9px}.radio-transcript-line img{width:35px;height:47px}.radio-play-controls>label{margin-top:8px}.radio-show-copy h3{font-size:28px}}
.packing-feature .packing-cover-case{bottom:30px;height:90px}.packing-feature .packing-cover-case img{height:165px}
