.zOkYIq_studio{overflow-wrap:anywhere}.zOkYIq_studio .zOkYIq_discoveryGrid.zOkYIq_discoveryGrid.forest-music-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}@media (max-width:1200px){.zOkYIq_studio .zOkYIq_discoveryGrid.zOkYIq_discoveryGrid.forest-music-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.zOkYIq_studio .zOkYIq_discoveryGrid.zOkYIq_discoveryGrid.forest-music-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:359px){.zOkYIq_studio .zOkYIq_discoveryGrid.zOkYIq_discoveryGrid.forest-music-grid{grid-template-columns:minmax(0,1fr)}}.zOkYIq_studio .zOkYIq_hint{color:#506348;margin:8px 0 16px;font-size:13px;line-height:1.8}.zOkYIq_studio .ato-music-modes strong{font-size:15px;line-height:1.6}.zOkYIq_studio .ato-music-modes small{font-size:12px}.zOkYIq_studio .ato-music-section-heading p{font-size:14px}.zOkYIq_studio .ato-music-lyrics-editor{scroll-margin-top:110px}.zOkYIq_studio .ato-music-lyrics-editor textarea{min-height:160px}.zOkYIq_studio .ato-music-step h3{font-size:16px}.zOkYIq_studio .forest-eyebrow{letter-spacing:.04em}.zOkYIq_studio .ato-music-submit{align-items:flex-start}.zOkYIq_studio .ato-music-submit>div{flex:220px}.zOkYIq_studio .ato-music-submit .primary{white-space:normal}.zOkYIq_studio .ato-track-tags>span{font-size:13px}.zOkYIq_studio .ato-track-preview>p{font-size:13px}.zOkYIq_studio .ato-music-guide-copy li{font-size:13px}.zOkYIq_studio .ato-music-guide-copy .forest-note{font-size:13px}.zOkYIq_studio .ato-song-card{overflow-wrap:anywhere}.zOkYIq_studio .forest-lyrics{max-height:400px;overflow:auto}.zOkYIq_studio button{min-height:40px}.zOkYIq_studio summary{cursor:pointer;line-height:1.8}.zOkYIq_lyricModes,.zOkYIq_examples{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.zOkYIq_lyricModes button,.zOkYIq_examples button{color:#36573c;background:#fffef7;border:1px solid #b8c8ad;border-radius:9px;padding:10px 14px;font-size:14px;line-height:1.6}.zOkYIq_lyricModes button[aria-pressed=true]{color:#fff;background:#2c503d;border-color:#2c503d}.zOkYIq_examples button{padding:7px 10px;font-size:13px}.zOkYIq_aiBox{background:#f0f5e8;border:1px solid #ccd9bd;border-radius:10px;margin:16px 0 24px;padding:18px}.zOkYIq_aiBox>p{margin-top:0}.zOkYIq_aiBox select{width:100%}.zOkYIq_lyricPreview{background:#fffef9;border:1px solid #d2ddc5;border-radius:9px;margin-top:16px;padding:16px}.zOkYIq_lyricPreview h4{margin:0 0 12px;font-size:15px}.zOkYIq_lyricPreview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;font:inherit;margin:0 0 12px;line-height:1.9;overflow:auto}.zOkYIq_lyricPreview .button-row{flex-wrap:wrap}.zOkYIq_lastStep{margin-top:28px!important}.zOkYIq_cost{padding:15px 0 0}.zOkYIq_cost p{margin:6px 0;font-size:14px;line-height:1.8}.zOkYIq_cost p:first-child{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.zOkYIq_status,.zOkYIq_error{overflow-wrap:anywhere;background:#edf4e7;border:1px solid #c6d8bb;border-radius:10px;margin:16px 0;padding:16px;font-size:14px;line-height:1.8}.zOkYIq_status p,.zOkYIq_error p{margin:0 0 8px}.zOkYIq_error{color:#853d35;background:#fff4ef;border-color:#dfb5a9}.zOkYIq_selectedBgm{align-items:center;gap:6px;font-weight:600;display:flex;color:#315c39!important}.zOkYIq_history{border:1px solid #d4dfc8;border-radius:12px;margin:24px 0;padding:16px 20px}.zOkYIq_history .zOkYIq_forest-job{overflow-wrap:anywhere}.zOkYIq_selected{scroll-margin-top:100px}.zOkYIq_lengthConfirmation p{line-height:1.8}.zOkYIq_lengthConfirmation .button-row{flex-wrap:wrap}.zOkYIq_share{border-top:1px dashed #d2ddc5;margin-top:18px;padding-top:10px}.zOkYIq_share a{margin-left:12px;display:inline-flex}@media (max-width:800px){.zOkYIq_studio .ato-vinyl{display:none}.zOkYIq_studio .ato-music-guide{display:block}.zOkYIq_studio .ato-track-preview{padding:20px}.zOkYIq_studio .ato-music-guide-copy{padding:20px}}@media (max-width:600px){.zOkYIq_studio .ato-music-modes{grid-template-columns:1fr}.zOkYIq_studio .ato-music-modes>button{flex-direction:row;align-items:center}.zOkYIq_aiBox,.zOkYIq_lyricPreview{padding:12px}.zOkYIq_lyricModes button{flex:1}.zOkYIq_studio .ato-music-submit{gap:12px}.zOkYIq_studio .ato-music-submit>div{flex-basis:auto}.zOkYIq_studio .ato-music-submit button{justify-content:center;width:100%}}
._1xDV_q_author{color:#718266;margin:0 0 16px;font-size:13px}._1xDV_q_content{overscroll-behavior:contain;max-height:55dvh;padding-right:12px;overflow:auto}._1xDV_q_content p{white-space:pre-wrap;overflow-wrap:anywhere;color:#34513c;margin:0;font-size:15px;line-height:2}._1xDV_q_content:focus-visible{outline-offset:4px;outline:2px solid #8eaf76}
.forest-home,.forest-zone{--forest-ink:#294632;--forest-green:#426d49;--forest-soft:#eef3e5;--forest-line:#dce5d3;color:var(--forest-ink)}.forest-eyebrow{letter-spacing:.17em;color:#6b8260;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.forest-heading{padding:22px 0 30px}.forest-heading h1{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(25px,3vw,38px);line-height:1.35}.forest-heading p{color:#697563;font-size:15px;line-height:1.85}.forest-welcome{background:#eef3e5;border:1px solid #dce5d3;border-radius:24px;grid-template-columns:.95fr 1.2fr;align-items:center;gap:42px;margin:12px 0 24px;padding:42px;display:grid;overflow:hidden}.forest-welcome h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(28px,3.2vw,45px);line-height:1.4}.forest-welcome h1 em{color:#628553;font-style:normal}.forest-welcome-copy>p{color:#65735d;max-width:420px;margin-bottom:25px;font-size:15px;line-height:1.9}.forest-room-preview{background:#fbfaf3;border:1px solid #d5dfc8;border-radius:18px;min-width:0;padding:16px;position:relative;box-shadow:0 14px 32px #536c3710}.forest-room-preview .room-scene{border-radius:10px;overflow:hidden}.forest-room-tag{align-items:center;gap:9px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.forest-room-caption{color:#7c846d;justify-content:center;align-items:center;gap:8px;padding:12px 0 0;font-size:12px;display:flex}.forest-home-links{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.forest-home-links button{color:#53724a;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:flex}.forest-doors{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 38px;display:grid}.forest-doors>button{text-align:left;color:#3c5a3a;background:#f4f7ef;border:1px solid #dce5d3;border-radius:16px;align-items:center;gap:17px;padding:24px;transition:transform .15s,box-shadow .15s;display:flex}.forest-doors>button:nth-child(2){background:#f7f5eb}.forest-doors>button:nth-child(3){background:#edf3ed}.forest-doors>button:hover,.forest-tool:hover{transform:translateY(-3px);box-shadow:0 8px 20px #405e4210}.forest-doors strong{margin-bottom:6px;font-size:20px;display:block}.forest-doors small{color:#76816c;font-size:12px;display:block}.forest-doors>button>svg:last-child{margin-left:auto}.forest-tool-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.forest-tool{text-align:left;color:#36533c;background:#fffef9;border:1px solid #dce5d3;border-radius:16px;flex-direction:column;align-items:flex-start;padding:28px;transition:transform .15s,box-shadow .15s;display:flex}.forest-tool h2{margin:19px 0 8px;font-size:21px}.forest-tool p{color:#75806c;margin:0 0 24px;font-size:13px;line-height:1.85}.forest-tool-icon{background:#eaf0df;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.tone-1 .forest-tool-icon{background:#f4eadd}.tone-2 .forest-tool-icon{background:#e7eeeb}.forest-tool-link{align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.forest-note{color:#7b856f;align-items:center;gap:7px;margin:16px 0;font-size:12px;line-height:1.85;display:flex}.forest-resume{margin:42px 0}.forest-resume h2{letter-spacing:-.03em;font-size:25px}.forest-resume-list{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;display:grid}.forest-resume-list>button{text-align:left;color:#36533c;background:#fffef9;border:1px solid #dce5d3;border-radius:12px;align-items:center;gap:14px;padding:20px;display:flex}.forest-resume-list span{flex:1;font-weight:600}.forest-resume-list small{color:#7b856f;margin-top:6px;font-size:12px;font-weight:400;display:block}.forest-pricing{background:#e8f0dd;border-radius:20px;grid-template-columns:1fr 1fr;gap:38px;margin:48px 0;padding:42px;display:grid}.forest-pricing h2,.forest-learning-preview h2{letter-spacing:-.04em;font-size:30px;line-height:1.5}.forest-pricing p,.forest-learning-preview p{color:#6b785e;font-size:14px;line-height:1.85}.forest-plan-list{background:#fffdf7;border-radius:16px;padding:26px}.forest-plan-list article{border-bottom:1px solid #dce5d3;margin-bottom:15px}.forest-plan-list article>strong{font-size:25px}.forest-learning-preview{padding:40px 0}.forest-learning-preview article{border-left:2px solid #d5e2c8;padding:25px}.forest-learning-preview article svg{color:#6f8b55}.forest-learning-preview h3{margin:18px 0 12px;font-size:19px}.forest-original-home{margin:36px 0}.forest-original-home>summary{color:#54704b;cursor:pointer;border-top:1px solid #dce5d3;padding:18px 0;font-size:15px}.forest-tabs{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.forest-tabs>button{color:#617452;background:#fffef9;border:1px solid #dce5d3;border-radius:25px;align-items:center;gap:6px;padding:10px 17px;font-size:13px;display:flex}.forest-tabs>button[aria-pressed=true]{color:#fff;background:#426d49;border-color:#426d49}.forest-panel{background:#fffef9;border:1px solid #dce5d3;border-radius:16px;min-width:0;padding:26px}.forest-panel h2{align-items:center;gap:10px;margin:0 0 18px;font-size:21px;line-height:1.5;display:flex}.forest-panel h3{margin:12px 0;font-size:17px;line-height:1.6}.forest-panel p{font-size:14px;line-height:1.85}.forest-two{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.forest-three{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.forest-section-title{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 20px;display:flex}.forest-section-title h2{margin:0;font-size:23px}.forest-music-layout{grid-template-columns:1.3fr 1fr;gap:25px;margin-bottom:30px;display:grid}.forest-music-guide{background:#edf2e6;padding:32px}.forest-music-guide>svg{color:#718f58;margin:10px 0 25px}.forest-music-guide ol{padding-left:21px;font-size:14px;line-height:2.5}.forest-music-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.forest-player{align-items:center;gap:13px;margin:14px 0;display:flex}.forest-player>svg{color:#779462;flex-shrink:0}.forest-player>div{width:100%;min-width:0}.forest-player strong{overflow-wrap:anywhere;margin-bottom:9px;font-size:16px;display:block}.forest-player audio{width:100%;max-width:100%;height:40px}.forest-player small{color:#838975;font-size:11px;line-height:1.7;display:block}.forest-lyrics{white-space:pre-wrap}.forest-job{border-top:1px solid #dce5d3;margin-top:15px;padding:15px 0;font-size:13px}.forest-job strong,.forest-job span{margin:5px 0;display:block}.forest-empty{text-align:center;color:#7b876e;border:1px dashed #cbd9be;border-radius:16px;margin:20px 0;padding:32px}.forest-empty svg{margin:auto}.forest-report{margin-top:10px;font-size:12px}.forest-room-extras{grid-template-columns:.8fr 1.2fr;gap:20px;margin:25px 0;display:grid}.forest-room-extras.compact{margin:0 0 20px;display:block}.forest-room-extras.compact .forest-panel{align-items:center;gap:25px;padding:14px 22px;display:flex}.forest-room-extras.compact h2{white-space:nowrap;margin:0;font-size:14px}.forest-room-extras.compact .forest-player{flex:1;margin:0}.forest-room-extras.compact .forest-player>svg{display:none}.forest-guestbook article{border-bottom:1px solid #e3eadb;padding:17px 0}.forest-guestbook time{color:#87917d;margin-left:12px;font-size:11px}.forest-guestbook p{white-space:pre-wrap;overflow-wrap:anywhere}.forest-guestbook .forest-reply{border-left:2px solid #d5e2c8;padding-left:22px}.forest-passage{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5e9;border:1px solid #dce5d3;border-radius:12px;margin:22px 0;padding:25px;font-size:16px;line-height:2.1}.forest-questions fieldset{border:0;border-bottom:1px solid #e0e8d7;min-width:0;padding:22px 0 28px}.forest-questions legend{padding-top:20px;font-size:16px;font-weight:600;line-height:1.8}.forest-questions legend>span{color:#729058;margin-right:8px;font-size:13px}.forest-answer{cursor:pointer;border:1px solid #dce5d3;border-radius:9px;align-items:center;gap:11px;margin:9px 0;padding:13px 16px;font-size:14px;display:flex}.forest-answer:has(input:checked){background:#edf4e4;border-color:#8ba971}.forest-answer input{accent-color:#526f46}.forest-result{text-align:center;background:#edf4e4;border:1px solid #cdddbf;border-radius:16px;margin:20px 0;padding:32px}.forest-result>svg{color:#7b9357;margin:0 auto 12px}.forest-result>strong{color:#496b40;margin:12px 0;font-size:40px;display:block}.forest-result .button-row{justify-content:center}.forest-explanations{text-align:left;margin-top:25px}.forest-explanations article{border-top:1px solid #ceddc2;padding:20px 0}.forest-explanations small{color:#6b805b}.forest-word-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.forest-word-grid article{background:#f1f5eb;border-radius:12px;padding:20px}.forest-word-grid small{color:#859276;font-size:11px}.forest-word-grid h3{font-size:23px}.forest-word-grid blockquote{color:#708063;margin:12px 0 0;font-size:12px;line-height:1.85}.forest-game-hero{background:#e7efdb;border:1px solid #d3dfc3;border-radius:22px;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:25px;padding:44px;display:grid;overflow:hidden}.forest-game-hero h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(40px,5vw,64px);line-height:1.2}.forest-game-hero p{color:#6d7e5d;font-size:15px;line-height:1.9}.forest-game-illustration{place-items:center;min-height:300px;display:grid;position:relative}.forest-hero-mascot{z-index:1;width:210px;position:relative}.forest-game-illustration:before{content:"";background:#d7e5c4;border-radius:50%;width:90%;height:65%;position:absolute;bottom:15px;transform:rotate(-15deg)}.forest-game-illustration>span{font-size:55px;position:absolute}.forest-game-illustration>span:first-child{top:5%;left:0}.forest-game-illustration>span:nth-child(3){top:10%;right:3%;transform:rotate(12deg)}.forest-game-illustration>span:nth-child(4){bottom:10%;left:8%}.forest-game-illustration>span:nth-child(5){bottom:5%;right:5%}.forest-game-players{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.forest-game-players article{text-align:center;background:#f4f7ee;border:2px solid #0000;border-radius:15px;padding:13px}.forest-game-players article.current{background:#eaf3df;border-color:#7e9c66}.forest-game-players article.left{opacity:.4}.forest-game-avatar{width:66px;height:66px;margin:0 auto 10px}.forest-game-avatar img,.forest-game-avatar svg{object-fit:contain;width:100%;height:100%}.forest-game-players strong,.forest-game-players small{display:block}.forest-game-players small{color:#7d8d70;margin-top:6px;font-size:12px}.forest-game-lobby{text-align:center;padding:42px}.forest-game-lobby>svg{color:#799665;margin:auto}.forest-game-lobby .button-row{justify-content:center}.forest-invite-list{flex-wrap:wrap;justify-content:center;gap:12px;margin:20px 0;display:flex}.forest-board{background:#d7e2c9;border:9px solid #d7e2c9;border-radius:20px;grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.forest-tile{background:#fffdf1;border-radius:12px;min-height:95px;padding:9px;position:relative}.forest-tile.shortcut{background:#d8edd6}.forest-tile.obstacle{background:#e1e5cf}.forest-tile.treasure{background:#f7e8ba}.forest-tile.finish{background:#b8d89d}.forest-tile-number{color:#7c8c67;font-size:12px;font-weight:600}.forest-tile-icon{color:#8a9c70;position:absolute;top:9px;right:9px}.forest-tile-icon svg{width:22px;height:22px}.forest-pawns{flex-wrap:wrap;justify-content:center;align-items:center;min-height:50px;display:flex}.forest-pawn{width:40px;height:48px;transition:transform .3s}.forest-pawn img,.forest-pawn svg{object-fit:contain;width:100%;height:100%}.forest-game-controls{background:#eff4e8;border-radius:16px;align-items:center;gap:25px;margin-top:20px;padding:24px;display:flex}.forest-dice{color:#67884e;background:#fffef9;border:2px solid #cfdebe;border-radius:18px;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:42px;display:grid;box-shadow:0 5px #d0ddc3}.forest-game-controls p{font-size:14px;line-height:1.8}.forest-game-controls strong{margin:10px 0;font-size:14px;display:block}.forest-game-footer{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;display:flex}.forest-cheers{flex-wrap:wrap;flex:1;gap:7px;display:flex}.forest-cheers button{color:#5f794f;background:#fffdf5;border:1px solid #d6e1cb;border-radius:20px;padding:9px 13px;font-size:12px}.forest-game-footer>label{align-items:center;gap:5px;font-size:12px;display:flex}.forest-game-footer input[type=range]{accent-color:#72915b;width:75px}.forest-resume-game{color:#4e6e43;margin:18px 12px 0 0}.forest-mobile-nav{display:none}.forest-zone button:focus-visible,.forest-home button:focus-visible{outline-offset:3px;outline:3px solid #9dbb80}.forest-zone button:disabled{opacity:.5;cursor:not-allowed}.forest-zone .field input,.forest-zone .field textarea,.forest-zone .field select{max-width:100%}@media (min-width:1101px){.masthead,.primary-navigation{gap:18px}.primary-navigation button{white-space:nowrap;font-size:14px}.site-search{max-width:170px}.site-create{padding-left:13px;padding-right:13px}.utility-inner nav{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:1100px){.forest-welcome{gap:25px;padding:28px}.forest-tool-grid{grid-template-columns:repeat(2,1fr)}.forest-doors>button{gap:10px;padding:18px}.forest-doors strong{font-size:18px}.forest-pricing{gap:25px;padding:28px}.site-search{display:none}}@media (max-width:760px){.forest-welcome{border-radius:18px;grid-template-columns:1fr;gap:28px;padding:24px}.forest-welcome h1{font-size:31px}.forest-welcome-copy>p{font-size:14px}.forest-room-preview{padding:12px}.forest-doors{gap:9px}.forest-doors>button{flex-direction:column;align-items:flex-start;gap:12px;padding:17px 12px}.forest-doors>button>svg:last-child{display:none}.forest-doors strong{font-size:17px}.forest-doors small{font-size:11px;line-height:1.6}.forest-tool{padding:21px}.forest-tool h2{font-size:18px}.forest-tool p{font-size:12px}.forest-music-layout,.forest-pricing,.forest-room-extras{grid-template-columns:1fr}.forest-three{grid-template-columns:1fr;gap:12px}.forest-panel{padding:20px}.forest-music-grid,.forest-resume-list{grid-template-columns:1fr}.forest-room-extras.compact .forest-panel{display:block}.forest-room-extras.compact h2{margin-bottom:10px}.forest-word-grid{grid-template-columns:repeat(2,1fr)}.forest-game-hero{grid-template-columns:1fr;padding:26px}.forest-game-illustration{min-height:220px}.forest-game-hero h2{font-size:45px}.forest-hero-mascot{width:160px}.forest-game-players{gap:6px}.forest-game-players article{padding:9px 4px}.forest-game-players strong{font-size:12px}.forest-game-avatar{width:45px;height:45px}.forest-board{border-width:6px;border-radius:13px;gap:5px}.forest-tile{border-radius:7px;min-height:74px;padding:6px}.forest-tile-icon{top:5px;right:4px}.forest-tile-icon svg{width:16px;height:16px}.forest-pawn{width:24px;height:34px}.forest-tile-number{font-size:10px}.forest-game-controls{gap:14px;padding:17px}.forest-dice{width:58px;height:58px;font-size:30px}.forest-game-lobby{padding:25px}.forest-passage{padding:18px;font-size:15px}.forest-two{gap:12px}.forest-mobile-nav{z-index:35;padding:8px 6px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffff8f7;border-top:1px solid #d8e2cc;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.forest-mobile-nav button{color:#7c876f;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:4px;font-size:10px;display:flex}.forest-mobile-nav button[aria-current=page]{color:#365b3b;font-weight:700}.app-shell{padding-bottom:75px}.forest-heading{padding-top:15px}.forest-original-home{margin-top:25px}}@media (prefers-reduced-motion:reduce){.forest-tool,.forest-doors>button,.forest-pawn{transition:none}}@media (max-width:760px){.site-header .primary-navigation{display:none}.forest-welcome h1{word-break:keep-all;font-size:28px}.forest-welcome-copy>p,.forest-doors small{word-break:keep-all}.forest-welcome{padding:22px}.forest-game-room .forest-section-title{margin-top:10px}}
.wEkgpa_image{aspect-ratio:2/3;background:var(--line);border-radius:6px;width:100%;max-width:240px;margin:0 auto 24px;overflow:hidden}.wEkgpa_image.wEkgpa_video{aspect-ratio:16/9;max-width:560px}.wEkgpa_image img,.wEkgpa_image>span,.wEkgpa_image>div{object-fit:cover;width:100%;height:100%;display:block}:is(.wEkgpa_image .artwork,.wEkgpa_image .generated-image){width:100%;height:100%;min-height:0}.wEkgpa_editor{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:24px;margin:24px 0;padding:20px;display:flex}.wEkgpa_editor .wEkgpa_image{flex:0 0 140px;max-width:140px;margin:0}.wEkgpa_editor .wEkgpa_image.wEkgpa_video{flex-basis:220px;max-width:220px}.wEkgpa_controls{flex:1;min-width:0}.wEkgpa_controls h3{margin:0 0 8px}.wEkgpa_controls p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.wEkgpa_upload{cursor:pointer;position:relative;overflow:hidden}.wEkgpa_upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wEkgpa_upload:focus-within{outline:2px solid var(--green);outline-offset:3px}.wEkgpa_upload:has(input:disabled){opacity:.5;cursor:default}@media (max-width:600px){.wEkgpa_editor{flex-direction:column;gap:16px}.wEkgpa_editor .wEkgpa_image{flex-basis:auto;width:120px}.wEkgpa_editor .wEkgpa_image.wEkgpa_video{flex-basis:auto;width:220px}}
.CPxB5W_revision{min-width:0;margin:18px 0}.CPxB5W_form{background:#f0f4e9;border:1px solid #dce5cd;border-radius:10px;gap:12px;min-width:0;margin-top:12px;padding:16px;display:grid}.CPxB5W_form .field{margin:0;font-size:12px}.CPxB5W_form textarea{resize:vertical;width:100%;min-width:0;font-size:16px;line-height:1.6}.CPxB5W_suggestions,.CPxB5W_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CPxB5W_suggestions button{color:#48643c;background:#fffef7;border:1px solid #d3dec7;border-radius:16px;padding:6px 9px;font-size:11px;line-height:1.5}.CPxB5W_suggestions button:hover:not(:disabled){background:#e5edd9}.CPxB5W_note{color:#66795a;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.8}.CPxB5W_form button:focus-visible{outline-offset:3px;outline:2px solid #4f7c41}.CPxB5W_form button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:380px){.CPxB5W_form{padding:12px}.CPxB5W_actions{flex-direction:column;align-items:stretch}.CPxB5W_actions button{justify-content:center}}
.woyGWq_main.woyGWq_main{width:100%;max-width:1120px}.woyGWq_page{min-width:0;padding-bottom:32px}.woyGWq_navigation{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.woyGWq_navigation>button{font-size:14px}.woyGWq_navigation>span{color:var(--muted);font-size:13px}.woyGWq_page .webtoon-reader{width:100%;max-width:760px}.woyGWq_page .novel-reader{max-width:760px}@media (max-width:760px){.woyGWq_main.woyGWq_main.woyGWq_main{padding:20px max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left))}.woyGWq_navigation{gap:12px;margin-bottom:20px}.woyGWq_navigation>span{font-size:12px}.woyGWq_page .novel-reader p{font-size:17px;line-height:2}}
.UoeQia_description{line-height:1.55}.UoeQia_count{color:var(--muted);margin-top:12px;font-size:13px}.UoeQia_list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(52dvh,440px);margin:4px 0 0;padding:0 5px;list-style:none;overflow:auto}.UoeQia_item+.UoeQia_item{border-top:1px solid var(--line)}.UoeQia_row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.UoeQia_row>button{min-width:0}.UoeQia_row>button:first-child{overflow-wrap:anywhere}.UoeQia_row>button:last-child:not(:first-child){padding:4px 8px}.UoeQia_confirm{overflow-wrap:anywhere;background:#fff6f4;border:1px solid #edd5d0;border-radius:8px;gap:8px;margin-bottom:10px;padding:12px;font-size:13px;line-height:1.6;display:grid}.UoeQia_confirm button.UoeQia_remove{color:#9e382d;border-color:#d7a39a}.UoeQia_confirm button.UoeQia_remove:hover:not(:disabled){background:#f9e4df}
.UwF3nW_artwork{aspect-ratio:1;isolation:isolate;color:#fffdf2;background:#365744;width:100%;position:relative;overflow:hidden}.UwF3nW_artwork>.UwF3nW_image,.UwF3nW_artwork>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.UwF3nW_fallback{background:radial-gradient(circle at 72% 20%,#a9b68033,#0000 60%),linear-gradient(145deg,#284c3d,#6c835d);place-items:center;display:grid;position:absolute;inset:0}.UwF3nW_fallback:after{content:"";aspect-ratio:1;border:1px solid #d6e0ba15;border-radius:50%;width:90%;position:absolute;top:-26%;right:-36%;box-shadow:0 0 0 30px #d6e0ba06,0 0 0 60px #d6e0ba06}.UwF3nW_disc{aspect-ratio:1;color:#cfdbaf;background:repeating-radial-gradient(#263e30 0 3px,#7c9162 4px,#263e30 5px);border:1px solid #b8c98d60;border-radius:50%;place-items:center;width:43%;display:grid;transform:translateY(-10%);box-shadow:0 8px 24px #173a3130}.UwF3nW_caption{background:linear-gradient(#0000 32%,#14291d12 48%,#10281bc9 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:22px;display:flex;position:absolute;inset:0}.UwF3nW_artwork .UwF3nW_caption h3{letter-spacing:-.04em;overflow-wrap:anywhere;text-shadow:0 1px 6px #172d2830;margin:0;font-size:clamp(18px,1.6vw,23px);font-weight:700;line-height:1.4}.UwF3nW_artwork .UwF3nW_caption p{color:#eff4df;margin:0;font-size:11px;line-height:1.6}@media (max-width:600px){.UwF3nW_caption{gap:6px;padding:15px}.UwF3nW_artwork .UwF3nW_caption h3{font-size:16px}.UwF3nW_artwork .UwF3nW_caption p{font-size:10px}}
.jvOZCG_card.jvOZCG_card.ato-song-card{background:#fffefa;border:1px solid #dce2d5;border-radius:15px;align-self:start;padding:0;overflow:hidden;box-shadow:0 4px 16px #2e4a2b05}.jvOZCG_body{padding:13px 16px 3px}.jvOZCG_creator{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding-bottom:11px;display:flex}.jvOZCG_discovery .jvOZCG_author{max-width:calc(100% - 48px)}.jvOZCG_author{color:#426144;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.jvOZCG_author>span:nth-child(2){overflow-wrap:anywhere;text-underline-offset:4px;min-width:0;-webkit-text-decoration:underline #bdcdb2;text-decoration:underline #bdcdb2}.jvOZCG_author:hover{color:#245738}.jvOZCG_avatar{color:#72885a;background:#eaf0de;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.jvOZCG_actions{border-top:1px solid #e5e9dd;flex-wrap:wrap;align-items:center;gap:7px;min-height:44px;display:flex}.jvOZCG_actions>button,.jvOZCG_actions>a{color:#718266;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:7px 3px;font-size:11px;display:inline-flex}.jvOZCG_actions>button[aria-pressed=true]{color:#a85e66}.jvOZCG_actions>button:disabled{opacity:.5;cursor:not-allowed}.jvOZCG_actions summary{cursor:pointer;color:#55764b;align-items:center;min-height:40px;font-size:11px;display:flex}.jvOZCG_actions>.jvOZCG_lyrics{color:#55764b;margin-right:auto}.jvOZCG_lyrics:before{content:"≡";margin-right:3px;font-size:15px}.jvOZCG_more{flex-shrink:0}.jvOZCG_more summary{color:#8b9980;padding:0 3px;list-style:none}.jvOZCG_more summary::-webkit-details-marker{display:none}.jvOZCG_more[open]{flex-basis:100%;order:3;padding:0 0 12px}.jvOZCG_more[open]>summary{justify-content:flex-end}.jvOZCG_more .forest-report{margin:0;padding:0}.jvOZCG_more textarea{min-height:80px}.jvOZCG_instrumental{color:#859276;flex:1;font-size:10px}.jvOZCG_message{color:#6c7f60;padding:8px 0;font-size:11px;line-height:1.7}.jvOZCG_libraryBody{padding:20px}.jvOZCG_libraryAuthor{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 15px;display:flex}.jvOZCG_libraryAuthor small{color:#8b967f;font-size:10px}.jvOZCG_libraryBody>details{border-top:1px dashed #dfe4d4;padding:13px 0;font-size:12px}.jvOZCG_libraryBody>details p{white-space:pre-wrap}.jvOZCG_libraryBody>.jvOZCG_field{margin-top:18px}.jvOZCG_artworkAction{background:#f1f5eb;border:1px solid #dce5d0;border-radius:9px;margin:14px 0;padding:13px}.jvOZCG_artworkAction p{color:#677d58;margin:8px 0 0;font-size:12px;line-height:1.8}.jvOZCG_artworkAction p:first-child{margin:0}@media (max-width:600px){.jvOZCG_body{padding:10px 12px 2px}.jvOZCG_libraryBody{padding:16px}.jvOZCG_author{font-size:12px}.jvOZCG_actions{gap:5px}.jvOZCG_actions>button,.jvOZCG_actions>a{gap:3px;font-size:10px}}@media (min-width:360px) and (max-width:600px){.jvOZCG_discovery .jvOZCG_body{padding:10px 10px 2px}.jvOZCG_discovery .jvOZCG_actions>button>span,.jvOZCG_discovery .jvOZCG_actions>a>span{display:none}.jvOZCG_discovery .jvOZCG_author{gap:4px;font-size:11px}.jvOZCG_discovery .jvOZCG_avatar{width:21px;height:21px;font-size:9px}}.jvOZCG_management{margin-top:12px}.jvOZCG_management>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}
.ET0POW_page{color:#263e30;max-width:960px;min-height:100dvh;margin:0 auto;padding:22px clamp(16px,4vw,40px) 60px}.ET0POW_navigation{margin:0 0 18px}.ET0POW_navigation a{align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.ET0POW_header{background:#fafbf3;border:1px solid #dde6d3;border-radius:15px;grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:24px;margin-bottom:24px;padding:21px;display:grid}.ET0POW_cover,.ET0POW_episodeCover{background:#e4ebd9;border-radius:8px;display:block;position:relative;overflow:hidden}.ET0POW_cover{aspect-ratio:3/4;align-self:start}.ET0POW_cover>*,.ET0POW_episodeCover>*{width:100%;height:100%;position:absolute;inset:0}.ET0POW_cover img,.ET0POW_episodeCover img{object-fit:cover;width:100%;height:100%}.ET0POW_eyebrow{color:#4a6952;font-size:12px;font-weight:650}.ET0POW_header h1{overflow-wrap:anywhere;margin:5px 0 8px;font-size:clamp(22px,4vw,36px)}.ET0POW_author{color:#3d6146;font-size:14px;display:inline-flex}.ET0POW_description{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:14px;line-height:1.75}.ET0POW_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ET0POW_like{background:#fffdf8;border:1px solid #d9e2d2;border-radius:8px;align-items:center;gap:5px;min-height:42px;padding:6px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.ET0POW_like[aria-pressed=true]{color:#a04455;border-color:#d9a1a8}.ET0POW_episodeHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ET0POW_episodeHeading h2{margin:0;font-size:17px}.ET0POW_order{gap:5px;display:flex}.ET0POW_order button{color:#425c48;border-radius:7px;min-height:44px;padding:6px 10px;font-size:13px}.ET0POW_order button[aria-pressed=true]{color:#294c33;background:#e4eddc;font-weight:700}.ET0POW_episodes{border-top:1px solid #e1e7da;margin:9px 0 16px;padding:0;list-style:none}.ET0POW_episodes li{border-bottom:1px solid #e1e7da}.ET0POW_episodes a{color:inherit;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:13px;padding:8px 2px;text-decoration:none;display:grid}.ET0POW_episodes a:hover strong{text-decoration:underline}.ET0POW_episodeCover{aspect-ratio:16/10}.ET0POW_episodeText{overflow-wrap:anywhere;gap:4px;font-size:14px;display:grid}.ET0POW_episodeText small{color:#586c5b;font-size:12px}@media (max-width:560px){.ET0POW_header{grid-template-columns:86px minmax(0,1fr);gap:13px;padding:13px}.ET0POW_episodes a{grid-template-columns:67px minmax(0,1fr)}}
.qDkDNG_page{color:#294632;overflow-wrap:anywhere;background:#f8faf2;min-height:100dvh;padding:24px}.qDkDNG_page header,.qDkDNG_page footer{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:760px;margin:auto;display:flex}.qDkDNG_page header>a:first-child{font-size:24px;font-weight:700}.qDkDNG_page main{max-width:760px;margin:40px auto}.qDkDNG_page article,.qDkDNG_page section{background:#fffef9;border:1px solid #d6e1cb;border-radius:18px;padding:32px}.qDkDNG_page h1{margin:15px 0;font-size:clamp(24px,4vw,36px);line-height:1.5}.qDkDNG_page p{line-height:1.85}.qDkDNG_page audio{width:100%;max-width:100%;margin:12px 0}.qDkDNG_page .forest-player strong{display:none}.qDkDNG_page .forest-player button{border:1px solid #b8c8ad;border-radius:9px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.qDkDNG_page .forest-player small{margin:12px 0;display:block}.qDkDNG_page .forest-player>svg{display:none}.qDkDNG_page details{border-top:1px solid #d6e1cb;padding:16px 0}.qDkDNG_page summary{cursor:pointer}.qDkDNG_page section>a,.qDkDNG_page section>button{margin:8px 8px 8px 0;display:inline-flex}.qDkDNG_lyrics{white-space:pre-wrap}.qDkDNG_artwork{border-radius:14px;max-width:320px;margin:0 auto 24px;overflow:hidden}@media (max-width:600px){.qDkDNG_page{padding:18px}.qDkDNG_page article,.qDkDNG_page section{padding:22px 16px}}
