.UUvGRa_inbox{color:#244435;text-align:left;min-width:0}.UUvGRa_hint,.UUvGRa_empty{color:#63745e;margin:0;padding:12px 0;font-size:14px;line-height:1.8}.UUvGRa_empty{text-align:center;padding:30px 12px}.UUvGRa_item{border-bottom:1px solid #e5eadf;align-items:flex-start;gap:11px;padding:16px 4px;display:flex}.UUvGRa_item:last-of-type{border-bottom:0}.UUvGRa_icon{color:#5f7553;background:#f0f3e9;border-radius:10px;flex:none;place-items:center;width:34px;height:36px;display:grid}.UUvGRa_item[data-unread] .UUvGRa_icon{color:#34583c;background:#e7efda}.UUvGRa_body{flex:1;min-width:0}.UUvGRa_kind{color:#5c7056;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.7;display:flex}.UUvGRa_new{color:#365d33;background:#edf3e3;border-radius:4px;padding:0 5px;font-size:14px}.UUvGRa_body p,.UUvGRa_open{color:#244435;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.7;display:block}.UUvGRa_open{text-align:left;background:0 0;border:0;width:100%;padding:0}.UUvGRa_item[data-unread] .UUvGRa_open{font-weight:650}.UUvGRa_open:hover{text-underline-offset:3px;text-decoration:underline}.UUvGRa_time{color:#63745e;margin-top:4px;font-size:12px;line-height:1.8;display:block}.UUvGRa_followUp{background:#f3f5ed;border-radius:6px;padding:8px 10px;color:#63745e!important}.UUvGRa_actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.UUvGRa_actions button,.UUvGRa_more{color:#49633d;background:#fffefa;border:1px solid #d7e0ce;border-radius:6px;padding:7px 12px;font-size:14px}.UUvGRa_actions button:first-child{color:#fffefa;background:#304f3e;border-color:#304f3e}.UUvGRa_read{color:#49633d;text-underline-offset:3px;background:0 0;border:0;margin-top:7px;padding:4px 0;font-size:14px;text-decoration:underline;display:block}.UUvGRa_more{width:100%;margin-top:12px}.UUvGRa_error{color:#a54132;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.8}.UUvGRa_error button{color:inherit;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline;display:block}.UUvGRa_inbox button:disabled{opacity:.55;cursor:wait}.UUvGRa_inbox button:focus-visible{outline-offset:3px;outline:3px solid #8eaf76}.UUvGRa_inbox button{min-height:44px}.modal:has(.UUvGRa_inbox){scroll-padding-block:110px 16px}.modal:has(.UUvGRa_inbox) .modal-head{z-index:2;background:#fdfefb;padding-top:8px;position:sticky;top:0}.modal:has(.UUvGRa_inbox) .modal-head button{flex-shrink:0;min-width:44px;min-height:44px}
._3de5ja_notifications{top:calc(84px + env(safe-area-inset-top,0px));right:max(20px, env(safe-area-inset-right,0px));z-index:90;overscroll-behavior:contain;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);max-height:calc(100dvh - 180px);display:flex;position:fixed;overflow:auto}._3de5ja_notice{pointer-events:auto;background:#fffef8;border:1px solid #b9cfac;border-radius:14px;flex-shrink:0;align-items:flex-start;display:flex;box-shadow:0 8px 28px #263f2520}._3de5ja_content{flex:1;min-width:0}._3de5ja_content ._3de5ja_open{width:100%}._3de5ja_open{color:#31573c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;gap:12px;min-width:0;padding:16px;display:flex}._3de5ja_open>svg{flex-shrink:0;margin-top:2px}._3de5ja_open>span{min-width:0}._3de5ja_open strong{overflow-wrap:anywhere;font-size:14px;line-height:1.7;display:block}._3de5ja_open small{align-items:center;gap:4px;margin-top:5px;font-size:12px;display:flex}._3de5ja_reason{overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.7;display:block}._3de5ja_failure{background:#fffaf0;border-color:#dfc29b}._3de5ja_failure ._3de5ja_open{color:#79532b}._3de5ja_retryActions{flex-wrap:wrap;align-items:center;gap:8px;padding:0 8px 16px 49px;display:flex}._3de5ja_retryActions button{min-height:44px}._3de5ja_retryActions small{color:#79532b;font-size:12px;line-height:1.6}._3de5ja_retryError{color:#963f30;overflow-wrap:anywhere;margin:0;padding:0 12px 16px 49px;font-size:13px;line-height:1.7}._3de5ja_dismiss{color:#576b52;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:44px;margin:4px 4px 0 0;display:grid}._3de5ja_open:hover,._3de5ja_dismiss:hover{background:#edf4e7}._3de5ja_open:focus-visible,._3de5ja_dismiss:focus-visible{outline-offset:-3px;outline:2px solid #31573c}@media (max-width:600px){._3de5ja_notifications{top:calc(76px + env(safe-area-inset-top,0px));max-height:45dvh;right:16px}}
.KKxnOa_player{min-width:0;box-shadow:none;color:#254b36;background:#fafbf6;border:1px solid #e0e5d8;border-radius:10px;padding:11px 15px 13px}.KKxnOa_cardPlayer{min-width:0;margin-left:auto}.KKxnOa_cardPlayer[data-loaded=true]{flex-basis:100%;width:100%;margin:5px 0 0}.KKxnOa_cardPlayer audio{width:100%;min-width:0;height:38px;display:block}.KKxnOa_cardPlayer .KKxnOa_cardPlay{color:#365b41;background:#edf3e6;border:1px solid #dde5d3;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;display:grid}.KKxnOa_cardPlay svg{margin-left:2px}.KKxnOa_cardPlay:focus-visible{outline-offset:3px;outline:3px solid #93af7f}@media (pointer:coarse){.KKxnOa_cardPlayer .KKxnOa_cardPlay{width:44px;height:44px}}.KKxnOa_topline{letter-spacing:.14em;color:#64765b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:8px;font-weight:700;display:flex}.KKxnOa_topline>span:first-child{color:#657b54;align-items:center;gap:6px;display:flex}.KKxnOa_body{align-items:center;gap:15px;display:flex}.KKxnOa_display{min-width:0;box-shadow:none;color:#244a34;background:#f0f4e9;border:1px solid #e0e6d6;border-radius:7px;flex:1;padding:11px 12px 5px}.KKxnOa_track{align-items:center;gap:10px;display:flex}.KKxnOa_track strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;line-height:1.5;overflow:hidden}.KKxnOa_equalizer{flex-shrink:0;align-items:end;gap:2px;height:16px;display:flex}.KKxnOa_equalizer i{transform-origin:bottom;background:#678250;border-radius:1px;width:3px;height:40%;display:block}.KKxnOa_equalizer i:nth-child(2){height:80%;animation-delay:-.3s}.KKxnOa_equalizer i:nth-child(3){height:60%;animation-delay:-.6s}.KKxnOa_equalizer i:nth-child(4){height:100%;animation-delay:-.2s}.KKxnOa_equalizer i:nth-child(5){height:50%;animation-delay:-.4s}.KKxnOa_equalizer[data-playing=true] i{animation-name:KKxnOa_pulse;animation-duration:.8s;animation-iteration-count:infinite;animation-direction:alternate}.KKxnOa_trackMeta{letter-spacing:.05em;color:#718464;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:6px;font-size:8px;display:flex}.KKxnOa_trackMeta>span:last-child{white-space:nowrap;align-items:center;gap:5px;display:flex}.KKxnOa_seek{accent-color:#2e6144;cursor:pointer;width:100%;height:15px;margin:3px 0 0;display:block}.KKxnOa_controls{flex-shrink:0;gap:5px;width:100px;display:grid}.KKxnOa_transport{justify-content:center;align-items:center;gap:10px;display:flex}.KKxnOa_controls button{color:#617b50;background:0 0;border:0;border-radius:50%;place-items:center;padding:6px;display:grid}.KKxnOa_transport .KKxnOa_play{color:#fffef5;background:#24533d;border:2px solid #fffdf3;width:41px;height:41px;box-shadow:0 0 0 1px #d6dfcb}.KKxnOa_controls button:hover:not(:disabled){background:#d4e1c4}.KKxnOa_transport .KKxnOa_play:hover:not(:disabled){background:#3e663c}.KKxnOa_controls button:disabled{opacity:.35;cursor:not-allowed}.KKxnOa_volume{align-items:center;gap:2px;display:flex}.KKxnOa_volume input{accent-color:#2e6144;width:64px;min-width:0;height:20px;margin:0}.KKxnOa_note{color:#67785e;margin-top:8px;font-size:9px;line-height:1.5;display:block}.KKxnOa_error{color:#a34538;margin:8px 0 0;font-size:12px;line-height:1.6}.KKxnOa_player button:focus-visible,.KKxnOa_player input:focus-visible{outline-offset:3px;outline:2px solid #4f7c41}@keyframes KKxnOa_pulse{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.KKxnOa_equalizer[data-playing=true] i{animation:none}}@media (max-width:1000px){.KKxnOa_player{padding:10px}.KKxnOa_body{gap:10px}.KKxnOa_controls{width:85px}.KKxnOa_volume input{width:52px}.KKxnOa_display{padding:9px 9px 4px}.KKxnOa_track strong{font-size:12px}}@media (max-width:380px){.KKxnOa_body{gap:6px}.KKxnOa_controls{width:73px}.KKxnOa_volume input{width:43px}.KKxnOa_track{gap:6px}.KKxnOa_trackMeta,.KKxnOa_topline{font-size:7px}}@media (min-width:761px){.KKxnOa_player{padding:8px 12px}.KKxnOa_topline{margin-bottom:5px;line-height:1}.KKxnOa_display{padding:8px 10px 3px}.KKxnOa_trackMeta{margin-top:4px;line-height:1.2}.KKxnOa_seek{height:12px;margin-top:2px}.KKxnOa_controls{gap:4px}.KKxnOa_transport .KKxnOa_play{width:36px;height:36px}.KKxnOa_volume button{padding:2px}}@media (min-width:1101px){.KKxnOa_player{background:0 0;border:0;border-radius:0;padding:10px 0}.KKxnOa_topline{display:none}.KKxnOa_body{gap:16px}.KKxnOa_display{background:0 0;border:0;grid-template-columns:minmax(110px,1fr) minmax(80px,.9fr);gap:4px 18px;padding:0;display:grid}.KKxnOa_track{grid-row:1/3;gap:10px}.KKxnOa_track strong{font-size:14px}.KKxnOa_trackMeta{grid-column:2;margin:0;font-size:8px}.KKxnOa_seek{grid-column:2;height:14px;margin:0}.KKxnOa_controls{align-items:center;gap:14px;width:auto;display:flex}.KKxnOa_transport{gap:8px}.KKxnOa_volume input{width:56px}.KKxnOa_note{margin:3px 0 0}}.KKxnOa_player.KKxnOa_contained{color:#424d3e;background:0 0;border:0;border-radius:0;padding:0}.KKxnOa_roomTopline{color:#6e7368;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;display:flex}.KKxnOa_roomTopline>svg{color:#8a8f80}.KKxnOa_roomTrack{align-items:center;gap:11px;display:flex}.KKxnOa_record{background:#52574b;border:5px solid #42483d;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #69705e}.KKxnOa_record>span{background:#515647;border:5px solid #d8c59e;border-radius:50%;width:12px;height:12px}.KKxnOa_contained[data-empty=true] .KKxnOa_record{opacity:.35}.KKxnOa_contained[data-playing=true] .KKxnOa_record>span{border-color:#b9c99e}.KKxnOa_roomTrackInfo{flex:1;min-width:0}.KKxnOa_roomTrackInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.6;display:block;overflow:hidden}.KKxnOa_roomTrackInfo>span{overflow-wrap:anywhere;color:#6e7368;margin-top:2px;font-size:10px;line-height:1.6;display:block}.KKxnOa_contained .KKxnOa_play{color:#45533f;background:0 0;border:1px solid #d8dbd0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.KKxnOa_contained .KKxnOa_play svg{width:14px;height:14px}.KKxnOa_contained .KKxnOa_play:hover:not(:disabled){background:#e9ece1}.KKxnOa_contained button:disabled{opacity:.35;cursor:not-allowed}.KKxnOa_roomTimeline{align-items:center;gap:12px;margin-top:12px;display:flex}.KKxnOa_roomTimeline>span{color:#6e7368;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px}.KKxnOa_contained input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:0;min-width:0;height:20px;margin:0;padding:0}.KKxnOa_contained input[type=range]:disabled{cursor:default;opacity:.45}.KKxnOa_contained input[type=range]::-webkit-slider-runnable-track{background:#d6d9cc;border:0;border-radius:2px;height:2px}.KKxnOa_contained input[type=range]::-moz-range-track{background:#d6d9cc;border:0;border-radius:2px;height:2px}.KKxnOa_contained input[type=range]::-webkit-slider-thumb{appearance:none;background:#737f66;border:0;border-radius:50%;width:7px;height:7px;margin-top:-2.5px}.KKxnOa_contained input[type=range]::-moz-range-thumb{background:#737f66;border:0;border-radius:50%;width:7px;height:7px}.KKxnOa_contained .KKxnOa_seek{flex:1;width:100%}.KKxnOa_roomControls{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.KKxnOa_contained .KKxnOa_roomStop{color:#6e7368;background:0 0;border:0;align-items:center;gap:5px;min-height:28px;padding:0 6px 0 0;font-size:11px;display:inline-flex}.KKxnOa_contained .KKxnOa_volume{gap:5px}.KKxnOa_contained .KKxnOa_volume button{color:#747e69;background:0 0;border:0;place-items:center;min-width:28px;min-height:28px;padding:4px;display:grid}.KKxnOa_contained .KKxnOa_volume input{width:54px}.KKxnOa_contained .KKxnOa_note{color:#6e7368;margin-top:7px}.KKxnOa_contained .KKxnOa_error{margin-top:10px}@media (pointer:coarse){.KKxnOa_contained .KKxnOa_play,.KKxnOa_contained .KKxnOa_roomStop,.KKxnOa_contained .KKxnOa_volume button{min-width:44px;min-height:44px}.KKxnOa_contained input[type=range]{height:30px}}.KKxnOa_queueControls{color:#6e7368;justify-content:center;align-items:center;gap:10px;margin:10px 0 0;display:flex}.KKxnOa_queueControls>span{font-variant-numeric:tabular-nums;font-size:10px;line-height:1.7}.KKxnOa_queueControls>button{color:#45533f;background:0 0;border:1px solid #d8dbd0;border-radius:7px;place-items:center;min-width:32px;min-height:30px;padding:4px;display:grid}.KKxnOa_queueControls>button:disabled{opacity:.35;cursor:not-allowed}.KKxnOa_queueControls>button:focus-visible{outline-offset:3px;outline:2px solid #4f7c41}
.neuEzq_picker{color:#45603e;min-width:0}.neuEzq_description{color:#7b8973;margin:0 0 18px;font-size:13px;line-height:1.8}.neuEzq_sources{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.neuEzq_sources button{color:#718266;border:1px solid #dce5d3;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.neuEzq_sources button[aria-pressed=true]{color:#34513c;background:#eff5e8;border-color:#9db78b}.neuEzq_author{color:#55764b;overflow-wrap:anywhere;text-underline-offset:3px;width:fit-content;margin-top:10px;font-size:12px;line-height:1.7;display:block}.neuEzq_studioLink{align-items:center;gap:6px;margin:0 0 18px;display:flex}.neuEzq_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.neuEzq_song{background:#fffef9;border:1px solid #dce5d3;border-radius:13px;align-items:center;gap:14px;min-width:0;padding:16px;display:flex}.neuEzq_song[data-selected=true]{background:#eff5e8;border-color:#9db78b}.neuEzq_songContent{flex:1;min-width:0}.neuEzq_meta{color:#7c8971;font-size:10px}.neuEzq_song .forest-player{gap:9px;margin:8px 0 0}.neuEzq_song .forest-player strong{margin-bottom:5px;font-size:14px;line-height:1.6}.neuEzq_song .forest-player>svg{width:18px}.neuEzq_select{color:#496b40;white-space:nowrap;background:#f0f5e9;border:1px solid #c8d8bc;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-height:36px;padding:8px 11px;font-size:12px;display:flex}.neuEzq_select:hover:not(:disabled){background:#e0ecd6;border-color:#9db78b}.neuEzq_select[aria-pressed=true]{background:0 0;border-color:#0000;font-weight:600}.neuEzq_picker button:disabled{opacity:.55;cursor:not-allowed}.neuEzq_picker button:focus-visible{outline-offset:3px;outline:3px solid #8eaf76}.neuEzq_message,.neuEzq_empty{text-align:center;color:#7b8973;padding:28px 12px;font-size:13px;line-height:1.8}.neuEzq_message button{margin:12px auto 0}.neuEzq_empty{border:1px dashed #cbd9be;border-radius:13px}.neuEzq_empty>svg{color:#7b9567;margin:0 auto 12px;display:block}.neuEzq_empty p{margin:0 0 6px}.neuEzq_empty small{font-size:11px;display:block}.neuEzq_more{margin:16px auto 0;display:flex}.neuEzq_footer{border-top:1px solid #dce5d3;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.neuEzq_footer>span{overflow-wrap:anywhere;color:#7b8973;min-width:0;font-size:11px;line-height:1.7}.neuEzq_footer button{flex-shrink:0}.neuEzq_error{color:#a34538;overflow-wrap:anywhere;margin:14px 0 0;font-size:12px;line-height:1.8}@media (max-width:480px){.neuEzq_song{gap:8px;padding:12px}.neuEzq_song .forest-player{align-items:flex-start}.neuEzq_song .forest-player>svg{display:none}.neuEzq_select{padding:8px;font-size:11px}.neuEzq_description{font-size:12px}}.neuEzq_empty>.neuEzq_emptyArt{width:88px;height:88px}.neuEzq_queue{background:#f5f8ef;border:1px solid #dce5d3;border-radius:12px;margin-bottom:18px;padding:14px}.neuEzq_queue h3{justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.neuEzq_queue h3>span{color:#7b8973;font-size:11px;font-weight:400}.neuEzq_queue ol{overscroll-behavior:contain;max-height:210px;margin:0;padding:0;list-style-position:inside;overflow:auto}.neuEzq_queue li{counter-increment:track;border-top:1px solid #e0e7d8;align-items:center;gap:4px;padding:9px 0;display:flex}.neuEzq_queue ol{counter-reset:track}.neuEzq_queue li:before{content:counter(track);color:#7b8973;flex-shrink:0;width:18px;font-size:11px}.neuEzq_queueTitle{flex:1;min-width:0;margin-right:5px}.neuEzq_queueTitle strong,.neuEzq_queueTitle small{overflow-wrap:anywhere;display:block}.neuEzq_queueTitle strong{font-size:12px;font-weight:600;line-height:1.7}.neuEzq_queueTitle small{color:#7b8973;font-size:10px;line-height:1.6}.neuEzq_queue li>button{color:#55764b;background:#fffefa;border:1px solid #dce5d3;border-radius:7px;flex-shrink:0;place-items:center;min-width:30px;min-height:36px;display:grid}.neuEzq_queue>p{color:#7b8973;margin:10px 0 0;font-size:11px;line-height:1.8}.neuEzq_select{cursor:pointer}.neuEzq_select input{accent-color:#496b40;flex-shrink:0;width:16px;height:16px}.neuEzq_footer{z-index:1;background:#fffefa;flex-wrap:wrap;padding-bottom:10px;position:sticky;bottom:0}.neuEzq_footer>span{flex:100%}.neuEzq_footer>.neuEzq_primary{margin-left:auto}@media (max-width:480px){.neuEzq_queue{padding:10px}.neuEzq_queue li>button{min-width:28px}.neuEzq_footer{bottom:0}}
.Kfi1Ma_extras.Kfi1Ma_extras.Kfi1Ma_extras.forest-room-extras{color:#294b35;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;margin-top:20px;display:grid}.Kfi1Ma_musicCard,.Kfi1Ma_guestbookCard{background:#fffef8;border:1px solid #d7e0cb;border-radius:20px;min-width:0;padding:24px}.Kfi1Ma_musicCard{background:linear-gradient(155deg,#f4f7ec,#edf2e3)}.Kfi1Ma_guestbookCard{background:#fffdf6;border-color:#e2dccb}.Kfi1Ma_cardHeading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.Kfi1Ma_cardHeading>svg{flex-shrink:0;width:88px;height:88px}.Kfi1Ma_eyebrow{letter-spacing:.02em;color:#8f7c55;font-size:10px}.Kfi1Ma_cardHeading h3{letter-spacing:-.04em;margin-top:3px;font-size:22px;line-height:1.5}.Kfi1Ma_cardHeading p{color:#67775b;margin-top:5px;font-size:12px;line-height:1.8}.Kfi1Ma_player{background:#fffef8;border:1px solid #d6dfc8;border-radius:14px;padding:17px}.Kfi1Ma_extras .Kfi1Ma_player strong{color:#355139;font-size:15px}.Kfi1Ma_extras .Kfi1Ma_player button{min-width:44px;min-height:44px}:is(.Kfi1Ma_extras .Kfi1Ma_player button[aria-label=BGM\ 재생],.Kfi1Ma_extras .Kfi1Ma_player button[aria-label=BGM\ 일시정지]){color:#fffdf3;background:#365f45;border-color:#365f45}.Kfi1Ma_extras .Kfi1Ma_player input[type=range]{height:32px}.Kfi1Ma_musicActions{flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:17px;display:flex}.Kfi1Ma_musicActions button{border-radius:9px;min-height:44px;font-size:12px}.Kfi1Ma_musicHint{color:#6d7c60;margin-top:15px;font-size:11px;line-height:1.9}.Kfi1Ma_selected{color:#5d7947;background:#e4edd8;border:1px solid #cbdab8;border-radius:8px;align-items:center;gap:5px;margin-top:13px;padding:6px 9px;font-size:10px;display:inline-flex}.Kfi1Ma_firstSong{color:#6d7c60;border-top:1px solid #dbe3cd;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.Kfi1Ma_firstSong button{min-height:44px;font-size:12px}.Kfi1Ma_guestToggle{cursor:pointer;background:#f1f5e9;border:1px solid #d8e1cc;border-radius:11px;align-items:center;gap:9px;min-height:51px;padding:11px 13px;font-size:12px;display:flex}.Kfi1Ma_guestToggle input{appearance:none;cursor:pointer;background:#c4c8b7;border:0;border-radius:20px;flex-shrink:0;width:36px;height:21px;margin:0;transition:background .15s;position:relative}.Kfi1Ma_guestToggle input:after{content:"";background:#fffef9;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f352626}.Kfi1Ma_guestToggle input:checked{background:#6e8b54}.Kfi1Ma_guestToggle input:checked:after{transform:translate(15px)}.Kfi1Ma_guestToggle small{color:#738264;margin-left:auto;font-size:10px}.Kfi1Ma_plainToggle{align-items:center;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.Kfi1Ma_closedNote{color:#89754e;margin-top:10px;font-size:11px;line-height:1.8}.Kfi1Ma_listHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;margin:20px 0 10px;display:flex}.Kfi1Ma_listHeading strong{font-size:12px}.Kfi1Ma_listHeading strong span{color:#9e8151;margin-left:4px}.Kfi1Ma_listHeading small{color:#7d856e;font-size:10px}.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_entries{scrollbar-color:#c2cdb2 #f7f7ed;overscroll-behavior:contain;gap:10px;max-height:340px;margin:0;padding:2px;display:grid;overflow-y:auto}.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_entries>.Kfi1Ma_entry{background:#fbf7e9;border:1px solid #e5dfcc;border-radius:12px;min-width:0;margin:0;padding:13px 14px}.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_entries>.forest-reply{background:#f0f4e8;border-color:#dbe3cd;margin-left:24px}.Kfi1Ma_entryHeading{align-items:center;gap:8px;display:flex}.Kfi1Ma_authorMark{color:#8a7752;background:#e5dfc8;border-radius:10px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;font-weight:600;display:grid}.Kfi1Ma_entryHeading strong{overflow-wrap:anywhere;font-size:12px}.Kfi1Ma_entryHeading time{color:#8b8b72;flex-shrink:0;margin-left:auto;font-size:10px}.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_entries>.Kfi1Ma_entry>p{color:#4f6743;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 4px;padding:0;font-size:13px;line-height:1.9}.Kfi1Ma_entry .button-row{flex-wrap:wrap;align-items:flex-start;gap:16px}.Kfi1Ma_entry .text-button{min-height:36px;font-size:11px}.Kfi1Ma_entry .forest-report{flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.Kfi1Ma_entry .forest-report:has(form){flex:100%}.Kfi1Ma_entry .forest-report form{width:min(100%,320px);margin-top:8px}.Kfi1Ma_entry .forest-report textarea{font-size:14px}.Kfi1Ma_empty{text-align:center;color:#7b785c;background:#f6f1e2;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:25px 14px;display:flex}.Kfi1Ma_empty strong{color:#72714f;font-size:13px}.Kfi1Ma_empty p{font-size:11px;line-height:1.85}.Kfi1Ma_paperNote{background:#fffdf2;border:1px solid #d6c8a6;border-radius:3px 3px 9px;flex-direction:column;gap:6px;width:42px;height:46px;margin-bottom:5px;padding:12px 8px;display:flex;transform:rotate(-8deg);box-shadow:3px 4px #d9d1b64a}.Kfi1Ma_paperNote i{background:#cec2a1;height:1px;display:block}.Kfi1Ma_paperNote i:last-child{width:60%}.Kfi1Ma_composer{background:#fffefa;border:1px solid #e2e5d4;border-radius:13px;margin-top:15px;padding:15px}.Kfi1Ma_extras.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_composer .field{color:#657651;margin:0;font-size:12px}.Kfi1Ma_extras.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_composer .field textarea{background:#fffef9;border:1px solid #d8dfcb;border-radius:9px;min-height:90px;padding:11px 12px;font-size:14px;line-height:1.8}.Kfi1Ma_greetings{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.Kfi1Ma_greetings button{color:#7d7d59;background:#f7f5e8;border:1px solid #dedfcd;border-radius:20px;align-items:center;gap:5px;min-height:36px;padding:6px 9px;font-size:10px;display:flex}.Kfi1Ma_greetings button:nth-child(2){color:#72845d;background:#f1f5e8;border-color:#d8e1c9}.Kfi1Ma_greetings button:nth-child(3){color:#8e7b95;background:#f5f0f5;border-color:#e1d8e3}.Kfi1Ma_composeFooter{justify-content:space-between;align-items:center;gap:12px;margin-top:11px;display:flex}.Kfi1Ma_composeFooter output{color:#8c917c;font-size:10px}.Kfi1Ma_composeFooter button{border-radius:9px;min-height:44px;font-size:12px}.Kfi1Ma_replying{color:#6e8057;justify-content:space-between;align-items:center;gap:8px;padding:5px 0 9px;font-size:12px;display:flex}.Kfi1Ma_replying button{min-height:36px;font-size:11px}.Kfi1Ma_message,.Kfi1Ma_loading,.Kfi1Ma_error{color:#617649;background:#f2f5e8;border:1px solid #dee4cf;border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.8}.Kfi1Ma_error button{min-height:44px;margin-top:10px}.Kfi1Ma_extras :is(button,input,textarea):focus-visible{outline-offset:3px;outline:3px solid #8fae6d}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_guestbookCard{background:0 0;border:0;border-radius:0;padding:0}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_cardHeading{gap:8px;margin-bottom:14px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_cardHeading>svg{width:50px;height:50px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_cardHeading h3{font-size:17px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_cardHeading p{font-size:11px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_guestToggle{flex-wrap:wrap;gap:6px;padding:9px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_entries>.Kfi1Ma_entry{padding:11px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_composer{padding:10px}.Kfi1Ma_extras.forest-guestbook-only .Kfi1Ma_listHeading small{line-height:1.7}@media (max-width:1000px){.Kfi1Ma_extras.Kfi1Ma_extras.Kfi1Ma_extras.forest-room-extras{grid-template-columns:1fr}}@media (max-width:760px){.Kfi1Ma_musicCard,.Kfi1Ma_guestbookCard{border-radius:16px;padding:18px 16px}.Kfi1Ma_cardHeading{gap:9px}.Kfi1Ma_cardHeading>svg{width:70px;height:70px}.Kfi1Ma_cardHeading h3{font-size:20px}.Kfi1Ma_cardHeading p{font-size:11px}.Kfi1Ma_player{padding:14px}.Kfi1Ma_guestToggle{flex-wrap:wrap;padding:10px}.Kfi1Ma_guestToggle small{font-size:9px}.Kfi1Ma_composer{padding:12px}.Kfi1Ma_greetings button{min-height:44px;font-size:11px}.Kfi1Ma_extras.Kfi1Ma_extras.Kfi1Ma_extras .Kfi1Ma_composer .field textarea{font-size:16px}.Kfi1Ma_entryHeading{flex-wrap:wrap;gap:6px}.Kfi1Ma_entryHeading time{font-size:9px}.Kfi1Ma_entry .text-button{min-height:44px}.Kfi1Ma_listHeading small{font-size:9px}}@media (prefers-reduced-motion:reduce){.Kfi1Ma_guestToggle input,.Kfi1Ma_guestToggle input:after{transition:none}}.Kfi1Ma_guestIdentity{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.Kfi1Ma_guestIdentity .friend-avatar{border-radius:50%;width:38px;min-width:38px;height:38px;margin:0}.Kfi1Ma_guestIdentity strong,.Kfi1Ma_authorMenu summary{overflow-wrap:anywhere;font-size:13px}.Kfi1Ma_authorMenu{min-width:0;position:relative}.Kfi1Ma_authorMenu summary{cursor:pointer;color:#4f6d43;padding:8px 2px;font-weight:700;list-style:none}.Kfi1Ma_authorMenu summary::-webkit-details-marker{display:none}.Kfi1Ma_authorMenu[open]>div{z-index:15;background:#fffdf5;border:1px solid #d5dfc7;border-radius:10px;gap:4px;width:min(220px,65vw);padding:9px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #263b3324}.Kfi1Ma_authorMenu>div p{margin:0;font-size:12px;line-height:1.7}.Kfi1Ma_authorMenu>div button{text-align:left;min-height:40px}.Kfi1Ma_entryText{white-space:pre-wrap;overflow-wrap:anywhere}.Kfi1Ma_replies{border-left:2px solid #d9e4cd;margin:12px 0 0 12px;padding-left:12px}.Kfi1Ma_replies>article{background:#f7f9f1;border-radius:10px;margin:0 0 12px;padding:10px}.Kfi1Ma_replies>p{color:#79866f;font-size:12px}.Kfi1Ma_safetyWarning{color:#a0503f;font-size:12px;line-height:1.7}
.OrzXga_avatar{aspect-ratio:1;isolation:isolate;width:100%;height:100%;display:block;position:relative}.OrzXga_portrait{background:var(--profile-background,#eef3e4);border:1px solid #dfe7d1;border-radius:50%;place-items:center;min-width:0;min-height:0;padding:6%;display:grid;position:absolute;inset:0;overflow:hidden}.OrzXga_framed:before{content:"";background:var(--profile-background,#eef3e4);border-radius:50%;position:absolute;inset:-.4%}.OrzXga_framed .OrzXga_portrait{background:0 0;border:0;padding:0;inset:8%;overflow:visible}.OrzXga_character,.OrzXga_character>*{width:100%;height:100%;min-height:0;display:block}.OrzXga_framed .OrzXga_character{z-index:2;width:auto;height:auto;position:absolute;inset:8%}.OrzXga_portrait img,.OrzXga_portrait svg{object-fit:contain;width:100%;height:100%;display:block}.OrzXga_frameLayer{z-index:1;pointer-events:none;position:absolute;inset:-10%}.OrzXga_frameLayer>.OrzXga_frame{object-fit:contain;width:100%;max-width:none;height:100%;display:block}
.kaB1FG_drawer{color:#394b37;background:#fffdf6;border:0;border-left:1px solid #d6dfcc;width:min(430px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 45px #263c3329}.kaB1FG_drawer[open]{flex-direction:column;display:flex}.kaB1FG_drawer::backdrop{background:#172e232b}.kaB1FG_heading{border-bottom:1px solid #dce3d3;flex-shrink:0;align-items:center;gap:8px;padding:17px;display:flex}.kaB1FG_heading>div{flex:1;min-width:0}.kaB1FG_heading h2{overflow-wrap:anywhere;margin:0;font-size:18px}.kaB1FG_heading small{color:#72816b;margin-top:5px;font-size:11px;display:block}.kaB1FG_createRoom{justify-content:center;width:100%;margin:12px 0;display:flex}.kaB1FG_groupAvatar{color:#628353;background:#e8eedc;border-radius:16px;place-items:center;width:45px;height:45px;display:grid;flex:0 0 45px!important}.kaB1FG_memberCount{color:#72816b;margin-left:7px;font-size:11px;font-style:normal;font-weight:400}.kaB1FG_roomForm{flex:1;min-height:0;padding:17px;overflow-y:auto}.kaB1FG_roomForm h3,.kaB1FG_members h3{margin:0 0 14px;font-size:16px}.kaB1FG_roomForm p,.kaB1FG_members p{font-size:12px;line-height:1.7}.kaB1FG_friendChoices{border:0;min-width:0;margin:14px 0;padding:0}.kaB1FG_friendChoices legend{color:#72816b;margin-bottom:8px;font-size:12px}.kaB1FG_friendChoice{cursor:pointer;border-bottom:1px solid #e3e8da;align-items:center;gap:10px;padding:12px 0;display:flex}.kaB1FG_friendChoice>input{accent-color:#628353;flex-shrink:0;width:18px;height:18px}.kaB1FG_friendChoice>.friend-avatar{flex-shrink:0;width:36px;height:36px}.kaB1FG_friendChoice>span{overflow-wrap:anywhere;min-width:0}.kaB1FG_members{background:#f3f5eb;border-bottom:1px solid #dce3d3;flex-shrink:0;max-height:42dvh;padding:17px;overflow-y:auto}.kaB1FG_members ul{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.kaB1FG_members li{overflow-wrap:anywhere;background:#e6ecd9;border-radius:12px;padding:5px 9px;font-size:12px}.kaB1FG_sender{color:#687d5b;overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;display:block}.kaB1FG_inbox{flex:1;min-height:0;padding:17px;overflow-y:auto}.kaB1FG_inbox>p{font-size:13px;line-height:1.7}.kaB1FG_conversation{text-align:left;background:0 0;border:0;border-bottom:1px solid #e3e8da;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.kaB1FG_conversation>.friend-avatar{flex-shrink:0;width:45px;height:45px}.kaB1FG_conversation>span:not(.kaB1FG_deleted){flex:1;min-width:0}.kaB1FG_conversation strong,.kaB1FG_conversation small{display:block}.kaB1FG_conversation small{color:#7d8775;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:12px;overflow:hidden}.kaB1FG_badge{color:#fff;background:#628353;border-radius:12px;justify-content:center;align-items:center;min-width:19px;padding:2px 5px;font-size:10px;display:inline-flex}.kaB1FG_deleted{background:#eceee7;border-radius:50%;place-items:center;width:45px;height:45px;font-size:11px;display:grid}.kaB1FG_messages{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 16px;overflow:hidden auto}.kaB1FG_message{width:fit-content;max-width:88%;margin:0 0 18px}.kaB1FG_bubble{background:#fff;border:1px solid #e0e4d7;border-radius:13px 13px 13px 2px;padding:11px 13px}.kaB1FG_messageText{width:100%;color:inherit;text-align:left;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.7;display:block}.kaB1FG_messageText:disabled{opacity:1;cursor:default}.kaB1FG_meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;display:flex}.kaB1FG_message time{color:#85907f;font-size:10px}.kaB1FG_unreadCount{color:#986a18;font-size:12px;font-weight:700}.kaB1FG_edited{color:#77836e;font-size:10px}.kaB1FG_quote{border-bottom:1px solid #dfe6d5;border-left:2px solid #acc294;margin:0 0 9px;padding:0 0 8px 9px}.kaB1FG_quote strong,.kaB1FG_quote span{overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.kaB1FG_quote strong{color:#587746;margin-bottom:3px}.kaB1FG_quote span{color:#7b8674;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kaB1FG_messageActions{background:#f3f6ec;border:1px solid #dce4d1;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;padding:5px 8px;display:flex}.kaB1FG_message .text-button{min-height:30px;font-size:11px}.kaB1FG_mine{margin-left:auto}.kaB1FG_mine .kaB1FG_bubble{background:#eaf1df;border-color:#d4dfc5;border-radius:13px 13px 2px}.kaB1FG_mine .kaB1FG_meta,.kaB1FG_mine .kaB1FG_messageActions{justify-content:flex-end}.kaB1FG_composer{padding:13px 16px max(13px, env(safe-area-inset-bottom));border-top:1px solid #dce3d3;flex-shrink:0}.kaB1FG_composer textarea{resize:vertical;width:100%;min-height:76px;max-height:160px;font:inherit;background:#fff;border:1px solid #cfdac1;border-radius:9px;padding:11px;font-size:14px}.kaB1FG_composer>div{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.kaB1FG_composer small{color:#7a8671;font-size:10px}.kaB1FG_composer>p{color:#a0503f;margin:6px 0;font-size:12px}.kaB1FG_composerContext{background:#f0f4e8;border-left:3px solid #8eac72;border-radius:5px;align-items:center;gap:8px;margin-bottom:9px;padding:8px 10px;display:flex}.kaB1FG_composerContext>div{flex:1;min-width:0}.kaB1FG_composerContext strong{align-items:center;gap:5px;font-size:12px;display:flex}.kaB1FG_composerContext span{text-overflow:ellipsis;white-space:nowrap;color:#76836b;margin-top:4px;font-size:11px;display:block;overflow:hidden}.kaB1FG_feedback,.kaB1FG_readOnly,.kaB1FG_report{border-top:1px solid #dde4d2;margin:0;padding:13px 17px;font-size:12px;line-height:1.7}.kaB1FG_report{background:#f3f4e8;max-height:45dvh;overflow-y:auto}.kaB1FG_report p{margin:4px 0 10px}.kaB1FG_feedback{color:#87533b}.kaB1FG_empty{color:#7b8873;padding:24px 0}.kaB1FG_latest{color:#5c7650;background:#eef2e7;border:0;border-radius:16px;align-self:center;margin:0 0 8px;padding:6px 14px;font-size:11px}.kaB1FG_drawer :is(button,textarea):focus-visible{outline-offset:2px;outline:3px solid #8fae6d}@media (max-width:600px){.kaB1FG_drawer{border:0;width:100vw}.kaB1FG_composer textarea{font-size:16px}.kaB1FG_heading{padding-top:max(15px, env(safe-area-inset-top))}.kaB1FG_message .text-button{min-height:44px}}.kaB1FG_availability{color:#465943;overflow-wrap:anywhere;background:#f0f4e8;flex-shrink:0;margin:0;padding:10px 17px;font-size:14px;line-height:1.7}.kaB1FG_availability button{min-height:44px;font-size:14px;display:block}
.Wn2abq_toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 0 24px;padding-bottom:16px;display:flex}.Wn2abq_filters{min-width:0}.Wn2abq_filters .tabs{flex-wrap:nowrap;gap:4px}.Wn2abq_filters .tabs button{white-space:nowrap;min-height:44px;padding:10px 14px}.Wn2abq_controls{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.Wn2abq_search{border:1px solid var(--control-border,#d5d9dd);border-radius:var(--control-radius,6px);width:280px;max-width:100%;height:44px;color:var(--muted);background:#fff;align-items:center;gap:10px;padding:0 12px;display:flex}.Wn2abq_search:focus-within{border-color:var(--green);outline-offset:1px;outline:2px solid #13734f25}.Wn2abq_search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:14px}.Wn2abq_search input::placeholder{color:#747d85}.Wn2abq_search button{width:28px;height:28px;color:var(--muted);border-radius:4px;flex-shrink:0;place-items:center;padding:0;display:grid}.Wn2abq_search button:hover{background:var(--soft)}.Wn2abq_select{min-width:116px;height:44px;color:var(--ink);align-items:center;display:flex;position:relative}.Wn2abq_select select{appearance:none;border:1px solid var(--control-border,#d5d9dd);border-radius:var(--control-radius,6px);cursor:pointer;background:#fff;width:100%;height:100%;padding:0 36px 0 14px;font-size:14px}.Wn2abq_select>svg{pointer-events:none;color:var(--muted);position:absolute;right:12px}@media (max-width:760px){.Wn2abq_toolbar{gap:14px;margin-bottom:20px;padding-bottom:16px}.Wn2abq_filters{scrollbar-width:none;width:100%;overflow-x:auto}.Wn2abq_filters .tabs{width:max-content}.Wn2abq_filters .tabs button{padding:10px 12px;font-size:14px}.Wn2abq_controls{flex-wrap:nowrap;width:100%;margin:0}.Wn2abq_search{flex:1;gap:8px;width:auto;min-width:0;padding:0 10px}.Wn2abq_search input{font-size:16px}.Wn2abq_select{min-width:108px}.Wn2abq_select select{padding-left:10px;padding-right:30px;font-size:16px}.Wn2abq_controls>.Wn2abq_search:first-child:nth-last-child(3){flex-basis:100%}.Wn2abq_controls:has(>:nth-child(3)){flex-wrap:wrap}.Wn2abq_controls:has(>:nth-child(3))>.Wn2abq_select{flex:1}}
.FC7-Yq_hero{isolation:isolate;color:#fff;touch-action:pan-y pinch-zoom;background:#0c2037;border-radius:6px;min-width:0;min-height:355px;display:grid;position:relative;overflow:clip}.FC7-Yq_hero:focus-visible{outline:3px solid var(--green);outline-offset:4px}.FC7-Yq_track{min-width:0;transition:transform .45s cubic-bezier(.22,.61,.36,1);display:flex}.FC7-Yq_slide{isolation:isolate;flex:0 0 100%;align-items:center;min-width:0;display:flex;position:relative;overflow:clip}.FC7-Yq_slide:after{content:"";z-index:-1;background:linear-gradient(90deg,#051220d9,#05122066 65%,#05122014);position:absolute;inset:0}.FC7-Yq_backdrop{z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.FC7-Yq_backdrop img{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}.FC7-Yq_guideBackdrop img{object-position:center}.FC7-Yq_copy{min-width:0;max-width:82%;padding:40px 40px 70px}.FC7-Yq_kicker{letter-spacing:.8px;color:#e4edf3;align-items:center;gap:7px;margin-bottom:19px;font-size:12px;font-weight:600;display:flex}.FC7-Yq_kicker svg{flex-shrink:0}.FC7-Yq_copy h2{letter-spacing:-1.6px;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;max-width:560px;font-size:clamp(28px,2.9vw,43px);line-height:1.25}.FC7-Yq_copy p{color:#e4eaf0;word-break:keep-all;overflow-wrap:anywhere;margin-top:17px;font-size:14px;line-height:1.8}.FC7-Yq_copy>button{color:#fff;background:#07192b33;border:1px solid #ffffff9c;border-radius:3px;align-items:center;gap:20px;min-height:42px;margin-top:28px;padding:10px 17px;font-size:13px;font-weight:600;display:inline-flex}.FC7-Yq_copy>button:hover{background:#ffffff20}.FC7-Yq_controls{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 18px 14px 28px}.FC7-Yq_controls button{color:#fff;border-radius:4px;place-items:center;min-width:36px;min-height:36px;display:grid}.FC7-Yq_controls button:focus-visible,.FC7-Yq_copy>button:focus-visible,.FC7-Yq_cover:focus-visible{outline-offset:3px;outline:2px solid #fff}.FC7-Yq_dots{align-items:center;display:flex}.FC7-Yq_dots button{background:0 0;min-width:28px}.FC7-Yq_dots span{background:#ffffff70;border-radius:99px;width:6px;height:6px;transition:width .2s,background .2s}.FC7-Yq_dots button[aria-pressed=true] span{background:#fff;width:22px}.FC7-Yq_pagination{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:flex}.FC7-Yq_pagination>span{padding-right:6px}.FC7-Yq_pagination>span>span{opacity:.65}.FC7-Yq_pagination button{background:#07192b80}.FC7-Yq_pagination button:hover{background:#ffffff25}.FC7-Yq_trendingLayout{grid-template-columns:minmax(0,1fr) minmax(110px,26%);align-items:center;gap:28px;width:100%;padding:32px 40px 70px;display:grid}.FC7-Yq_trendingCopy{max-width:100%;padding:0}.FC7-Yq_trendingCopy h2{font-size:clamp(24px,2.6vw,36px)}.FC7-Yq_trendingCopy .FC7-Yq_kicker{letter-spacing:.3px;color:#ddeddc;margin-bottom:13px}.FC7-Yq_author{color:#dae4e9;margin-top:12px;font-size:12px;display:block}.FC7-Yq_trendingCopy .FC7-Yq_excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:13px;display:-webkit-box;overflow:hidden}.FC7-Yq_stats{color:#edf6e6;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:12px;display:flex}.FC7-Yq_stats span{align-items:center;gap:5px;display:flex}.FC7-Yq_trendingCopy>button{margin-top:20px}.FC7-Yq_rankingNote{color:#d0dbe2;margin-top:10px;font-size:10px;line-height:1.6;display:block}.FC7-Yq_cover{aspect-ratio:3/4;background:#142d40;border-radius:5px;width:100%;max-height:250px;display:block;overflow:hidden;box-shadow:0 12px 36px #0006}.FC7-Yq_cover img,.FC7-Yq_cover>svg{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.FC7-Yq_cover .generated-image{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.FC7-Yq_guideMessage{color:var(--muted);margin-bottom:24px;font-size:14px;line-height:1.9}@media (max-width:1200px){.FC7-Yq_copy{padding:30px 30px 70px}.FC7-Yq_trendingLayout{gap:20px;padding:30px 30px 70px}.FC7-Yq_trendingCopy{padding:0}}@media (max-width:1000px){.FC7-Yq_hero{min-height:340px}.FC7-Yq_copy{max-width:94%;padding:26px 26px 70px}.FC7-Yq_copy h2{font-size:32px}.FC7-Yq_trendingLayout{grid-template-columns:minmax(0,1fr) 110px;gap:16px;padding:26px 26px 70px}.FC7-Yq_trendingCopy{max-width:100%;padding:0}.FC7-Yq_trendingCopy h2{font-size:27px}}@media (max-width:760px){.FC7-Yq_hero{min-height:330px}.FC7-Yq_copy{max-width:100%;padding:28px 24px 70px}.FC7-Yq_copy h2{font-size:32px}.FC7-Yq_copy p{margin-top:13px;font-size:12px}.FC7-Yq_copy>button{gap:14px;min-height:40px;margin-top:20px;font-size:12px}.FC7-Yq_kicker{margin-bottom:14px;font-size:10px}.FC7-Yq_backdrop img{object-position:62% 50%}.FC7-Yq_guideBackdrop img{object-position:58% 50%}.FC7-Yq_controls{inset:auto 12px 10px 18px}.FC7-Yq_trendingLayout{grid-template-columns:minmax(0,1fr) 92px;gap:14px;padding:28px 24px 70px}.FC7-Yq_trendingCopy{padding:0}.FC7-Yq_trendingCopy h2{letter-spacing:-.8px;font-size:25px}.FC7-Yq_trendingCopy .FC7-Yq_kicker{letter-spacing:0;gap:5px;font-size:10px}.FC7-Yq_trendingCopy .FC7-Yq_excerpt{font-size:12px}.FC7-Yq_author{font-size:11px}.FC7-Yq_stats{gap:7px 12px;font-size:11px}.FC7-Yq_rankingNote{font-size:9px}.FC7-Yq_cover{align-self:center}}@media (max-width:380px){.FC7-Yq_copy h2{font-size:29px}.FC7-Yq_trendingLayout{grid-template-columns:minmax(0,1fr) 78px;gap:12px;padding-left:20px;padding-right:20px}.FC7-Yq_trendingCopy h2{font-size:23px}.FC7-Yq_trendingCopy .FC7-Yq_kicker{line-height:1.6}.FC7-Yq_trendingCopy .FC7-Yq_kicker svg{display:none}}@media (prefers-reduced-motion:reduce){.FC7-Yq_track,.FC7-Yq_dots span{transition:none}}
._1-uu2W_guestCard{background:#f5f8f5;border:1px solid #e1e8e3;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:355px;padding:24px;display:flex}._1-uu2W_guestIcon{width:48px;height:48px;color:var(--green);background:#e7efe7;border-radius:12px;place-items:center;margin-bottom:20px;display:grid}._1-uu2W_guestKicker{color:var(--green);margin-bottom:10px;font-size:11px;font-weight:600}._1-uu2W_guestCard h2{letter-spacing:-1px;font-size:26px;line-height:1.45}._1-uu2W_guestCard p{color:var(--muted);margin:14px 0 22px;font-size:13px;line-height:1.9}._1-uu2W_guestCard>small{color:var(--muted);text-align:center;align-self:center;margin-top:12px;font-size:11px;line-height:1.7}.quick-create>._1-uu2W_firstCharacter{padding:0 0 18px;display:block}._1-uu2W_firstCharacter p{color:var(--muted);margin-bottom:12px;font-size:12px;line-height:1.8}._1-uu2W_firstCharacter strong{color:var(--ink)}._1-uu2W_firstCharacter>button{background:var(--green);color:#fff;width:100%}._1-uu2W_starter{border:1px solid var(--line);background:#fafcf9;border-radius:8px;margin-top:40px;padding:26px}._1-uu2W_sectionTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}._1-uu2W_sectionTitle h2{letter-spacing:-.8px;font-size:22px}._1-uu2W_sectionTitle p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.7}._1-uu2W_sectionTitle>button{flex-shrink:0}._1-uu2W_characters{align-items:stretch;gap:10px;padding:16px 4px 12px;display:flex;overflow-x:auto}._1-uu2W_characterChoice,._1-uu2W_addCharacter{border:1px solid var(--line);background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;min-height:60px;padding:9px 14px 9px 9px;font-size:13px;display:flex}._1-uu2W_characterChoice[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);color:var(--green-dark);background:#edf6f0;font-weight:700}._1-uu2W_characterChoice>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}._1-uu2W_avatar{background:#f1ede2;border-radius:50%;width:42px;height:42px;display:block;overflow:hidden}._1-uu2W_avatar svg{width:100%;height:100%;min-height:0}._1-uu2W_avatar .generated-image{width:100%;height:100%;min-height:0}._1-uu2W_addCharacter{color:#657466;border-style:dashed;padding:12px 16px}._1-uu2W_formatHeading{flex-wrap:wrap;align-items:baseline;gap:10px;margin:14px 0;display:flex}._1-uu2W_formatHeading h3{overflow-wrap:anywhere;font-size:15px}._1-uu2W_formatHeading h3 span{color:var(--green)}._1-uu2W_formatHeading small{color:var(--muted);font-size:12px}._1-uu2W_formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._1-uu2W_format{text-align:left;border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;min-width:0;padding:20px;transition:background .15s,border-color .15s;display:flex}._1-uu2W_format:hover{background:#f7faf5;border-color:#8aa68e}._1-uu2W_formatIcon{color:#4c7150;background:#edf3e8;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._1-uu2W_format:nth-child(2) ._1-uu2W_formatIcon{color:#a96d42;background:#fcf0e6}._1-uu2W_format:nth-child(3) ._1-uu2W_formatIcon{color:#7c6d9a;background:#f0edf8}._1-uu2W_format strong{font-size:15px;display:block}._1-uu2W_format small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}._1-uu2W_format>svg:last-child{color:#708075;flex-shrink:0;margin-left:auto}@media (max-width:1000px){._1-uu2W_guestCard{padding:20px}._1-uu2W_guestCard h2{font-size:24px}._1-uu2W_formats{gap:10px}._1-uu2W_format{gap:10px;padding:16px}._1-uu2W_format>svg:last-child{display:none}}@media (max-width:760px){._1-uu2W_guestCard{grid-template-columns:1fr auto;gap:0 14px;min-height:0;padding:22px;display:grid}._1-uu2W_guestIcon{display:none}._1-uu2W_guestKicker,._1-uu2W_guestCard h2,._1-uu2W_guestCard p{grid-column:1}._1-uu2W_guestCard h2{font-size:23px}._1-uu2W_guestCard p{margin:10px 0 0;font-size:12px}._1-uu2W_guestCard>button{grid-area:1/2/4;align-self:center;width:auto;padding:10px 12px;font-size:12px}._1-uu2W_guestCard>button>svg{display:none}._1-uu2W_guestCard>small{text-align:left;grid-column:1/-1;justify-self:start;margin-top:16px}._1-uu2W_starter{margin-top:30px;padding:20px 16px}._1-uu2W_sectionTitle{align-items:flex-start;gap:8px}._1-uu2W_sectionTitle h2{font-size:19px}._1-uu2W_sectionTitle p{font-size:12px}._1-uu2W_sectionTitle>button{font-size:11px}._1-uu2W_formats{grid-template-columns:1fr}._1-uu2W_format{gap:14px;padding:16px}._1-uu2W_format>svg:last-child{display:block}._1-uu2W_format small{margin-top:3px}}@media (max-width:380px){._1-uu2W_guestCard{display:flex}._1-uu2W_guestCard>button{width:100%;margin-top:18px}._1-uu2W_guestCard>small{align-self:flex-start}}._1-uu2W_firstCharacter>button:hover{color:#fff}
.ODRiaq_notice{color:#334c3f;background:#f5f8f1;border:1px solid #dce4d6;border-radius:10px;gap:8px;min-width:0;margin:12px 0;padding:14px 16px;display:grid}.ODRiaq_notice p{color:inherit;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.ODRiaq_notice button{white-space:normal;text-align:left;color:#335242;justify-self:start;max-width:100%;min-height:44px;font-size:14px}
.CAMS8a_settings.CAMS8a_settings{color:#294b35;border:0;margin-top:26px;padding:0}.CAMS8a_intro{margin-bottom:16px}.CAMS8a_settings.CAMS8a_settings .CAMS8a_intro h2{margin:0 0 6px;font-size:21px}.CAMS8a_intro p{color:#617259;font-size:13px;line-height:1.7}.CAMS8a_cards{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px;display:grid}.CAMS8a_showcase,.CAMS8a_badges{background:#fffef8;border:1px solid #d6e0ca;border-radius:16px;min-width:0;padding:22px}.CAMS8a_showcase{background:#eef4e7}.CAMS8a_cardHeading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.CAMS8a_cardHeading h3{margin:0 0 4px;font-size:17px}.CAMS8a_cardHeading p{color:#617259;font-size:12px;line-height:1.7}.CAMS8a_icon{color:#56753e;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.CAMS8a_icon>svg{width:68px;height:68px}.CAMS8a_settings.CAMS8a_settings .CAMS8a_participation{cursor:pointer;background:#fffef8;border:1px solid #cbdcb9;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:12px;font-size:14px;font-weight:600;display:flex}.CAMS8a_settings.CAMS8a_settings input[type=checkbox]{accent-color:#557940;flex-shrink:0;width:22px;height:22px}.CAMS8a_participation strong{color:#56713f;white-space:nowrap;background:#e9f0df;border-radius:12px;margin-left:auto;padding:4px 7px;font-size:10px;font-weight:500}.CAMS8a_participation:has(input:disabled){cursor:default}.CAMS8a_participation:has(input:disabled) strong{color:#6c7563;background:#efefe7}.CAMS8a_help{color:#5d7053;margin-top:12px;font-size:12px;line-height:1.85}.CAMS8a_links{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.CAMS8a_links a{min-height:44px;font-size:12px}.CAMS8a_privacy{color:#617259;background:#f3f5ec;border-radius:9px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.7;display:flex}.CAMS8a_privacy>svg{flex-shrink:0;margin-top:2px}.CAMS8a_badgeList{gap:10px;margin-top:14px;display:grid}.CAMS8a_badge{background:#faf9ef;border:1px solid #e6e5d4;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.CAMS8a_badgeIcon{color:#a77c2e;flex-shrink:0;place-items:center;width:42px;height:46px;display:grid}.CAMS8a_badgeIcon>svg{width:46px;height:46px}.CAMS8a_badgeName{flex:1;min-width:0}.CAMS8a_badgeName strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.CAMS8a_badgeName small{color:#727c67;margin-top:2px;font-size:11px;display:block}.CAMS8a_settings.CAMS8a_settings .CAMS8a_badge label{color:#65765b;flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;font-size:10px;display:flex}.CAMS8a_badge select{color:#294b35;background:#fffef8;border:1px solid #ccd8bd;border-radius:8px;width:112px;max-width:100%;min-height:44px;padding:8px;font-size:12px}.CAMS8a_empty{text-align:center;color:#718263;flex-direction:column;align-items:center;gap:8px;padding:26px 12px 14px;display:flex}.CAMS8a_empty strong{color:#526d43;font-size:14px}.CAMS8a_empty p{font-size:12px;line-height:1.7}.CAMS8a_message{background:#f1f5e9;border-radius:9px;margin-top:12px;padding:12px;font-size:13px}.CAMS8a_settings :is(a,select,input):focus-visible{outline-offset:3px;outline:3px solid #78945f}@media (max-width:1000px){.CAMS8a_cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.CAMS8a_showcase,.CAMS8a_badges{padding:18px}.CAMS8a_settings.CAMS8a_settings .CAMS8a_intro h2{font-size:19px}.CAMS8a_badge{flex-wrap:wrap}.CAMS8a_settings.CAMS8a_settings .CAMS8a_badge label{border-top:1px solid #e6e5d4;flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;padding-top:8px;font-size:12px}.CAMS8a_badge select{width:135px;font-size:16px}}
.dceslq_panel.dceslq_panel.dceslq_panel.room-sharing-panel{color:#294b35;background:#fffef9;border:1px solid #d8e1cd;border-radius:22px;margin:0;padding:28px;overflow:hidden}.dceslq_heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.dceslq_eyebrow{color:#6e8557;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;font-weight:600;display:inline-flex}.dceslq_heading h2{letter-spacing:-.045em;font-size:30px;line-height:1.4}.dceslq_heading p{color:#617259;margin-top:8px;font-size:14px;line-height:1.7}.dceslq_invitation{color:#75825d;flex-direction:column;flex-shrink:0;align-items:center;gap:0;width:150px;padding:0;display:flex;position:relative}.dceslq_invitationArt{width:125px;height:125px}.dceslq_invitation>span{letter-spacing:.02em;font-size:10px}.dceslq_invitation small{font-size:11px;font-weight:600}.dceslq_invitation>svg:last-child{color:#c49a3e;position:absolute;top:10px;right:-12px;transform:rotate(-5deg)}.dceslq_steps{background:#f1f4e9;border-radius:12px;align-items:center;gap:20px;margin:0 0 24px;padding:12px 16px;list-style:none;display:flex}.dceslq_steps li{color:#5c7350;align-items:center;gap:7px;font-size:12px;display:flex}.dceslq_steps li:not(:last-child):after{content:"›";color:#a5b28e;margin-left:14px}.dceslq_steps li>span{background:#fffef9;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:700;display:grid}.dceslq_checkSection,.dceslq_audienceSection,.dceslq_previewSection{margin-top:24px;scroll-margin:30px}.dceslq_sectionHeading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.dceslq_stepNumber{color:#577444;background:#e7eddc;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:14px;font-weight:700;display:grid}.dceslq_sectionHeading h3{font-size:18px;font-weight:650;line-height:1.5}.dceslq_sectionHeading p{color:#617259;margin-top:3px;font-size:12px;line-height:1.7}.dceslq_progress{color:#81724d;background:#f7f5e9;border:1px solid #dedfcd;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:11px;display:inline-flex}.dceslq_complete{color:#52713e;background:#eaf2e0;border-color:#c9dcb5}.dceslq_checkBody{background:#f8f8f0;border:1px solid #e0e3d3;border-radius:16px;grid-template-columns:minmax(0,1fr) 205px;gap:20px;padding:18px;display:grid}.dceslq_reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.dceslq_reviewCard{background:#fffef9;border:1px solid #e2e5d8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.dceslq_reviewVisual{color:#93987d;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative}.dceslq_reviewArt{width:56px;height:56px}.dceslq_reviewVisual>svg:last-child:not(:first-child){color:#618b43;background:#fffef9;border-radius:50%;position:absolute;bottom:-3px;right:-3px}.dceslq_reviewCard>div:nth-child(2){min-width:0}.dceslq_reviewCard strong{font-size:12px;line-height:1.6;display:block}.dceslq_reviewCard span{color:#7a836b;margin-top:3px;font-size:11px;display:block}.dceslq_reviewReady{border-color:#d1dfbf}.dceslq_reviewReady .dceslq_reviewVisual{color:#64864c}.dceslq_reviewReady span{color:#55763e}.dceslq_reviewProblem{border-color:#e7ce9d}.dceslq_reviewProblem .dceslq_reviewVisual{color:#a77a31}.dceslq_reviewProblem span{color:#94682a}.dceslq_reviewCard>p{color:#8c612b;overflow-wrap:anywhere;flex-basis:100%;font-size:12px;line-height:1.8}.dceslq_checkAction{flex-direction:column;justify-content:center;gap:9px;display:flex}.dceslq_checkAction button{border-radius:11px;justify-content:center;min-height:48px;padding:11px;font-size:13px}.dceslq_checkAction p{color:#617259;text-align:center;font-size:11px;line-height:1.75}.dceslq_audienceSection{padding-top:6px}.dceslq_audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dceslq_audienceCard{background:#fffef9;border:1px solid #dbe3ce;border-radius:16px;min-width:0;padding:20px}.dceslq_audienceCard:nth-child(2){background:#fdfbff;border-color:#e0dce7}.dceslq_targetHeading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.dceslq_targetHeading>span{color:#658348;place-items:center;width:52px;height:52px;display:grid}.dceslq_targetArt{width:58px;height:58px}.dceslq_targetHeading h4{font-size:17px}.dceslq_targetHeading p{color:#617259;margin-top:4px;font-size:12px}.dceslq_savedBadge,.dceslq_pendingBadge{border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.dceslq_targetHeading>small{margin-left:auto}.dceslq_savedBadge{color:#6b7c5b;background:#f0f3e9}.dceslq_pendingBadge{color:#956e2c;background:#fbefd1}.dceslq_choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.dceslq_choice{cursor:pointer;min-width:0;position:relative}.dceslq_choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.dceslq_choiceBody{color:#758269;pointer-events:none;text-align:center;background:#fcfcf6;border:1px solid #dce2d1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:100%;min-height:113px;padding:15px 6px 12px;display:flex;position:relative}.dceslq_choiceBody strong{color:#4e6840;font-size:13px;font-weight:600}.dceslq_choiceBody small{color:#6b7b60;font-size:10px;line-height:1.5}.dceslq_choiceCheck{opacity:0;color:#fff;background:#64864b;border-radius:50%;width:17px;height:17px;padding:2px;position:absolute;top:6px;right:6px}.dceslq_choice input:checked+.dceslq_choiceBody{color:#5b7c43;background:#edf4e3;border:2px solid #6c8e50;padding:14px 5px 11px;box-shadow:0 2px 5px #4a6a3510}.dceslq_choice input:checked+.dceslq_choiceBody .dceslq_choiceCheck{opacity:1}.dceslq_choice input:focus-visible+.dceslq_choiceBody{outline-offset:3px;outline:3px solid #9ab776}.dceslq_choice:has(input:disabled){opacity:.6;cursor:wait}.dceslq_saveArea{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.dceslq_saveArea>button:first-child{border-radius:9px;min-height:44px;padding:10px 14px;font-size:12px}.dceslq_saveArea>span{color:#6b7b60;font-size:11px}.dceslq_saveArea>button:nth-child(2){color:#8b692d;min-height:44px;font-size:11px}.dceslq_makePrivate{color:#6c7864;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:11px;display:inline-flex}.dceslq_previewSection{border-top:1px solid #e0e5d6;padding-top:24px}.dceslq_previewSection .dceslq_sectionHeading{flex-wrap:wrap}.dceslq_previewSection .dceslq_pendingBadge{margin-left:auto}.dceslq_previewTabs{background:#edf0e5;border-radius:12px;gap:6px;width:fit-content;margin-bottom:14px;padding:5px;display:flex}.dceslq_previewTabs button{color:#708360;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 16px;font-size:12px;display:flex}.dceslq_previewTabs button[aria-selected=true]{color:#3e633e;background:#fffef9;font-weight:650;box-shadow:0 2px 5px #3b542b14}.dceslq_panel .dceslq_previews{margin-top:0;display:block}.dceslq_previewPanel{background:#f3f5eb;border:1px solid #dfe4d2;border-radius:17px;grid-template-columns:minmax(0,1.5fr) minmax(210px,.7fr);align-items:center;gap:24px;padding:20px;display:grid}.dceslq_previewPanel[hidden]{display:none}.dceslq_previewArt{background:#e7ecd9;border-radius:13px;justify-content:center;align-items:center;min-width:0;min-height:220px;display:flex;overflow:hidden}:is(.dceslq_previewArt>.room-scene,.dceslq_previewArt>.shared-room-image){width:100%}.dceslq_previewArt>.shared-avatar{padding:18px}.dceslq_previewArt .room-scene{border-radius:12px}.dceslq_previewLabel{color:#7b8c65;align-items:center;gap:6px;font-size:11px;display:inline-flex}.dceslq_previewCaption h4{letter-spacing:-.04em;margin:11px 0 7px;font-size:21px;line-height:1.5}.dceslq_previewCaption p{color:#617259;font-size:12px;line-height:1.8}.dceslq_previewCaption ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.dceslq_previewCaption li{color:#617259;align-items:center;gap:7px;font-size:12px;display:flex}.dceslq_previewCaption li>span{color:#4e6840;background:#fffef9;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:11px}.dceslq_previewCaption>small{color:#8d6a32;margin-top:14px;font-size:11px;line-height:1.8;display:block}.dceslq_emptyPreview{text-align:center;background:radial-gradient(at 50% 40%,#fffef9,#edf1e1);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:240px;padding:30px 16px;display:flex}.dceslq_emptyPreview>span{color:#7b9562;background:#dfe8cf;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid;transform:rotate(-6deg)}.dceslq_emptyPreview>.dceslq_emptyArt{background:0 0;width:92px;height:92px;transform:none}.dceslq_emptyArt>svg{width:100%;height:100%}.dceslq_emptyPreview strong{font-size:16px;line-height:1.6}.dceslq_emptyPreview p{color:#617259;font-size:12px;line-height:1.8}.dceslq_emptyPreview button{min-height:44px;font-size:12px}.dceslq_editNotice{color:#958052;background:#f6f2e5;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:15px 16px;display:flex}.dceslq_editNotice>svg{margin-top:2px}.dceslq_editNotice strong{color:#7b6c45;font-size:12px}.dceslq_editNotice p{color:#817651;margin-top:4px;font-size:11px;line-height:1.8}.dceslq_panel.dceslq_panel .dceslq_notice{color:#86622c;background:#fff5df;border:1px solid #ead7ae;border-radius:11px;align-items:flex-start;gap:9px;margin:16px 0;padding:13px 15px;font-size:13px;line-height:1.8;display:flex}.dceslq_notice>svg{margin-top:3px}.dceslq_shareLink{border-top:1px solid #e0e5d6;margin-top:18px;padding-top:18px}.dceslq_demo{color:#7d886c;margin-top:16px;font-size:11px}.dceslq_demo summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;min-height:44px;display:flex}.dceslq_demo p{line-height:1.8}.dceslq_spinner{animation:1s linear infinite dceslq_share-spin}@keyframes dceslq_share-spin{to{transform:rotate(360deg)}}.dceslq_panel :is(button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #9ab776}@media (max-width:1100px){.dceslq_checkBody{grid-template-columns:1fr;gap:14px}.dceslq_checkAction{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.dceslq_checkAction p{text-align:left}.dceslq_audienceCard{padding:16px}.dceslq_choiceBody small{font-size:9px}.dceslq_saveArea{gap:6px}}@media (max-width:760px){.dceslq_panel.dceslq_panel.dceslq_panel.room-sharing-panel{border-radius:17px;padding:20px 16px}.dceslq_heading{gap:12px;padding-bottom:18px}.dceslq_heading h2{font-size:25px}.dceslq_heading p{font-size:12px}.dceslq_eyebrow{font-size:11px}.dceslq_invitation{width:94px;padding:0}.dceslq_invitation>span{font-size:8px}.dceslq_invitation>svg{width:90px;height:90px}.dceslq_invitation>svg:last-child{width:15px;height:15px;right:-6px}.dceslq_invitation small{font-size:8px}.dceslq_steps{justify-content:space-between;gap:8px;margin-bottom:20px;padding:10px 8px}.dceslq_steps li{gap:4px;font-size:10px}.dceslq_steps li:not(:last-child):after{display:none}.dceslq_steps li>span{flex-shrink:0;width:18px;height:18px;font-size:10px}.dceslq_sectionHeading{flex-wrap:wrap;gap:8px}.dceslq_sectionHeading h3{font-size:16px}.dceslq_sectionHeading p{font-size:11px}.dceslq_stepNumber{border-radius:8px;width:27px;height:27px;font-size:12px}.dceslq_progress{margin-left:35px;padding:5px 8px;font-size:10px}.dceslq_checkBody{padding:12px}.dceslq_reviewGrid{gap:6px}.dceslq_reviewCard{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 5px}.dceslq_reviewVisual,.dceslq_reviewArt{width:48px;height:48px}.dceslq_reviewCard strong,.dceslq_reviewCard span{font-size:10px}.dceslq_reviewCard>p{flex-basis:auto;font-size:11px}.dceslq_checkAction{flex-direction:column;align-items:stretch;gap:8px}.dceslq_checkAction p{text-align:center}.dceslq_checkAction p br{display:none}.dceslq_audienceGrid{grid-template-columns:minmax(0,1fr);gap:14px}.dceslq_audienceCard{padding:15px}.dceslq_targetHeading{gap:8px}.dceslq_targetHeading h4{font-size:16px}.dceslq_targetHeading p{font-size:11px}.dceslq_targetHeading>span{width:45px;height:45px}.dceslq_targetArt{width:49px;height:49px}.dceslq_savedBadge,.dceslq_pendingBadge{padding:4px 6px;font-size:9px}.dceslq_choices{gap:6px}.dceslq_choiceBody{gap:6px;min-height:108px;padding-inline:3px}.dceslq_choice input:checked+.dceslq_choiceBody{padding-inline:2px}.dceslq_choiceBody strong{font-size:12px}.dceslq_choiceBody small{font-size:9px}.dceslq_previewTabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.dceslq_previewTabs button{gap:5px;padding:9px 4px;font-size:11px}.dceslq_previewPanel{grid-template-columns:1fr;gap:18px;padding:12px}.dceslq_previewArt{min-height:175px}.dceslq_previewCaption{padding:0 4px 6px}.dceslq_previewCaption h4{font-size:19px}.dceslq_previewCaption ul{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.dceslq_previewCaption li{flex-wrap:wrap;gap:4px;font-size:11px}.dceslq_previewCaption li>span{margin-left:0;font-size:10px}.dceslq_previewSection .dceslq_pendingBadge{margin-left:35px}.dceslq_emptyPreview{min-height:200px;padding:22px 12px}.dceslq_emptyPreview strong{font-size:14px}.dceslq_emptyPreview p{font-size:11px}.dceslq_editNotice{padding:13px}}@media (max-width:360px){.dceslq_invitation{display:none}.dceslq_steps li{font-size:9px}.dceslq_targetHeading{flex-wrap:wrap}.dceslq_targetHeading>small{margin-left:45px}.dceslq_choiceBody strong{font-size:11px}.dceslq_choiceBody small{font-size:8px}}@media (prefers-reduced-motion:reduce){.dceslq_spinner{animation:none}}
._8swB4G_billingLink{color:var(--green-dark);white-space:nowrap;align-items:center;padding:0 1px;font-size:14px;font-weight:700;text-decoration:none;display:flex}._8swB4G_billingLink:hover{color:var(--green)}
.l2myIW_workspace{height:var(--room-editor-height,640px);background:#fffef8;border:1px solid #ccd8bd;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.l2myIW_heading{border-bottom:1px solid #dce5d0;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.l2myIW_heading h2{overflow-wrap:anywhere;font-size:16px}.l2myIW_heading button{flex-shrink:0;min-height:44px}.l2myIW_body{flex:1;grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.l2myIW_preview{background:#eef1e5;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex}.l2myIW_canvas{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.l2myIW_fit{flex:none;width:min(100cqw,155.556cqh)}.l2myIW_hint{color:#596e4d;flex:none;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.l2myIW_tools{overscroll-behavior-y:contain;scrollbar-gutter:stable;border-left:1px solid #dce5d0;min-width:0;min-height:0;padding:16px;scroll-padding-block:16px;overflow:auto}.l2myIW_tools:focus-visible{outline-offset:-3px;outline:3px solid #78945f}.l2myIW_footer{padding:12px 18px max(12px, env(safe-area-inset-bottom));background:#fffef8;border-top:1px solid #dce5d0;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.l2myIW_footer>span{color:#586d4d;font-size:12px}.l2myIW_footer>.l2myIW_unsaved{color:#95601f}.l2myIW_footer button{min-height:44px}.l2myIW_dialog{flex:1;min-height:0;display:flex}.l2myIW_expanded{flex:1;height:100%}.modal.wide:has(.l2myIW_dialog){inset:auto auto auto 50%;top:calc(var(--room-viewport-top,0px) + 12px);width:calc(100% - 24px);max-width:1800px;height:calc(var(--room-viewport-height,100dvh) - 24px);max-height:none;margin:0;position:fixed;overflow:hidden;transform:translate(-50%)}.modal:has(.l2myIW_dialog)>.modal-inner{flex-direction:column;height:100%;padding:14px;display:flex}.modal:has(.l2myIW_dialog) .modal-head{flex:none;margin-bottom:10px;padding-bottom:8px}@media (max-width:1000px) and (min-width:761px){.l2myIW_body{grid-template-columns:minmax(0,1fr) 290px}.l2myIW_tools,.l2myIW_preview{padding:12px}}@media (max-width:760px){.l2myIW_body{grid-template-rows:minmax(100px,min(58vw,250px,100% - 250px)) minmax(96px,1fr);grid-template-columns:minmax(0,1fr)}.l2myIW_heading{padding:8px 12px}.l2myIW_heading h2{font-size:14px}.l2myIW_preview{border-bottom:1px solid #dce5d0;padding:8px}.l2myIW_hint{display:none}.l2myIW_tools{border-left:0;padding:12px}:is(.l2myIW_tools .field select,.l2myIW_tools .field input:not([type=range]):not([type=checkbox])){font-size:16px}.l2myIW_footer{padding:8px 12px max(8px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:6px}.l2myIW_footer>span{width:100%;font-size:11px}.l2myIW_footer>div{gap:5px;width:100%;display:flex}.l2myIW_footer button{white-space:nowrap;flex:1;justify-content:center;gap:4px;min-width:0;padding:8px 5px;font-size:11px}.modal.wide:has(.l2myIW_dialog){top:calc(var(--room-viewport-top,0px) + 6px);width:calc(100% - 12px);height:calc(var(--room-viewport-height,100dvh) - 12px)}.modal:has(.l2myIW_dialog)>.modal-inner{padding:8px}}
._89g8OG_picker{color:#284b3c;text-align:center}.modal:has(._89g8OG_picker) .modal-head h2{color:#284b3c;font-size:20px}.modal:has(._89g8OG_picker) .modal-head{border-color:#dce5d5}._89g8OG_intro{color:#6b7e70;margin:0 0 14px;font-size:13px;line-height:1.7}._89g8OG_preview{aspect-ratio:1;width:min(230px,75%);margin:28px auto 34px}._89g8OG_name{font-size:17px;display:block}._89g8OG_description{color:#6b7e70;min-height:38px;margin:8px 0 16px;font-size:12px;line-height:1.7}._89g8OG_options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._89g8OG_options button{color:#365743;background:#fafcf7;border:1px solid #dce5d5;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:8px 3px;display:flex}._89g8OG_options button[aria-pressed=true]{background:#edf4e5;border-color:#6d9466;box-shadow:0 0 0 1px #6d9466}._89g8OG_options img,._89g8OG_basic{aspect-ratio:1;object-fit:contain;width:100%;max-width:72px;height:auto;display:block}._89g8OG_basic{color:#b9cba8;place-items:center;font-size:50px;line-height:1;display:grid}._89g8OG_options strong{word-break:keep-all;font-size:11px;font-weight:600}._89g8OG_options small{color:#71816d;justify-content:center;align-items:center;gap:3px;min-height:17px;font-size:10px;display:flex}._89g8OG_backgrounds{border:1px solid #dce5d5;border-radius:12px;min-width:0;margin:20px 0 0;padding:12px}._89g8OG_backgrounds legend{color:#365743;padding:0 6px;font-size:12px;font-weight:650}._89g8OG_swatches{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._89g8OG_swatches button{color:#294e3b;border:1px solid #c7d2c1;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._89g8OG_swatches button[aria-pressed=true]{outline-offset:2px;outline:2px solid #567c4e}._89g8OG_swatches button[aria-label=짙은\ 남색]{color:#fff}._89g8OG_colorActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}._89g8OG_colorActions label{color:#627460;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}._89g8OG_colorActions input{background:#fff;border:1px solid #c7d2c1;border-radius:7px;width:38px;height:32px;padding:2px}._89g8OG_colorActions button{color:#365743;background:#eff5e9;border:1px solid #c7d2c1;border-radius:7px;min-height:34px;padding:7px 12px;font-size:12px}._89g8OG_colorActions button:disabled{opacity:.5}._89g8OG_equip{color:#fff;background:#2c513c;border:1px solid #2c513c;border-radius:9px;width:100%;min-height:44px;margin-top:20px;padding:10px;font-size:13px;font-weight:650}._89g8OG_equip:disabled{opacity:.55;cursor:default}._89g8OG_feedback{color:#3d703f;font-size:12px;line-height:1.7}._89g8OG_error{color:#a2483c;font-size:12px;line-height:1.7}._89g8OG_note{color:#788475;margin:12px 0 0;font-size:11px;line-height:1.7}._89g8OG_control{color:#6d8061;background:0 0;border:0;align-items:center;gap:5px;min-height:32px;margin:-12px 0 18px;padding:3px 0;font-size:11px;display:flex}._89g8OG_picker button:focus-visible,._89g8OG_control:focus-visible{outline-offset:3px;outline:3px solid #93ae7b}@media (max-width:380px){._89g8OG_options{gap:5px}._89g8OG_options strong{font-size:10px}._89g8OG_options small{font-size:9px}}
.dMiW1a_page.dMiW1a_page.ato-room{--room-ink:#294b35;--room-muted:#617259;overflow-anchor:none}.dMiW1a_page.dMiW1a_page .ato-room-heading{border-radius:15px;min-height:0;padding:17px 22px}.dMiW1a_page.dMiW1a_page .ato-room-heading h1{margin:0 0 5px;font-size:28px}.dMiW1a_page.dMiW1a_page .ato-room-heading p{color:var(--room-muted);font-size:13px}.dMiW1a_page.dMiW1a_page .ato-room-heading-art{opacity:.6;width:240px;right:135px}.dMiW1a_page.dMiW1a_page .ato-room-heading-copy{max-width:75%}.dMiW1a_page.dMiW1a_page .ato-room-heading>button{min-height:44px;color:var(--room-ink);background:#fffef5;flex-shrink:0;position:relative}.dMiW1a_steps{color:#526d43;gap:24px;margin:16px 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.dMiW1a_steps li{align-items:center;gap:7px;display:flex}.dMiW1a_steps li>span{color:#47653b;background:#e6edda;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:700;display:grid}.dMiW1a_page.dMiW1a_page .ato-room-editor{margin-top:0;scroll-margin-top:20px}.dMiW1a_page.dMiW1a_page .ato-room-editor>section>header{color:var(--room-ink);background:#fffef7;border-bottom-color:#dce5d0;padding:10px 16px}.dMiW1a_page.dMiW1a_page .ato-room-editor>section>header h2{font-weight:650}.dMiW1a_page.dMiW1a_page .ato-room-editor>section>header h2:before{display:none}.dMiW1a_page.dMiW1a_page .ato-room-editor [aria-label=실시간\ 미리보기]{background:radial-gradient(#c5cdbb70 .8px,#0000 .8px) 0 0/15px 15px,#eef1e5;padding:14px}.dMiW1a_page.dMiW1a_page .ato-room-editor [aria-label=편집\ 도구]{padding:14px}.dMiW1a_page.dMiW1a_page .room-inspector-tabs>button{min-height:46px;font-size:13px}.dMiW1a_toolArt{width:29px;height:29px}.dMiW1a_page.dMiW1a_page .room-customize .tabs>button{gap:2px}.dMiW1a_tabArt{width:45px;height:45px}.dMiW1a_page.dMiW1a_page .room-placement-heading{margin-bottom:12px}.dMiW1a_page.dMiW1a_page .room-placement-heading h3{color:var(--room-ink);font-size:14px}.dMiW1a_page.dMiW1a_page .room-placement-heading>.field-help{color:var(--room-muted);font-size:12px}.dMiW1a_itemPicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:240px;margin:-3px;padding:3px;display:grid;overflow-y:auto}.dMiW1a_itemPicker>button{min-width:0;min-height:112px;color:var(--room-ink);background:#fafbf4;border:1px solid #dde5d2;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.dMiW1a_itemPicker>button:hover{background:#edf3e4}.dMiW1a_itemPicker>button[aria-pressed=true]{background:#edf4e3;border:2px solid #5a7e42;padding:7px 3px;box-shadow:0 0 0 2px #5a7e4210}.dMiW1a_itemPicker>button>span:nth-child(2){overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.45}.dMiW1a_itemPicker small{color:#65765b;font-size:10px}.dMiW1a_itemPicture{width:48px;height:48px;display:block}:is(.dMiW1a_itemPicture>.generated-image,.dMiW1a_itemPicture svg,.dMiW1a_itemPicture .image-placeholder){width:100%;height:100%;min-height:0;display:block}.dMiW1a_itemPicture img{object-fit:contain}.dMiW1a_quickControls{background:#f7f9f0;border:1px solid #dce5d0;border-radius:12px;min-width:0;margin:18px 0 12px;padding:12px}.dMiW1a_quickControls legend{color:var(--room-ink);overflow-wrap:anywhere;padding:0 6px;font-size:13px;font-weight:650}.dMiW1a_page.dMiW1a_page .dMiW1a_quickControls .room-show-toggle{color:var(--room-ink);min-height:36px;padding:3px 0 12px;font-size:12px}.dMiW1a_page.dMiW1a_page .dMiW1a_quickControls .field{color:var(--room-ink);margin:0;font-size:13px;display:block}.dMiW1a_quickControls output{float:right;font-size:12px}.dMiW1a_quickControls input[type=range]{accent-color:#5a7e42;cursor:pointer;width:100%;min-height:36px;margin-top:4px;padding:0;display:block}.dMiW1a_rangeEnds{color:var(--room-muted);justify-content:space-between;font-size:11px;display:flex}.dMiW1a_storedNote{color:#86602b;margin-bottom:10px;font-size:12px;line-height:1.7}.dMiW1a_layerControls{color:var(--room-ink);margin-bottom:10px;font-size:13px}.dMiW1a_layerControls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;margin:8px 0 6px;display:grid}.dMiW1a_layerControls button{min-height:44px;padding:8px 6px;font-size:13px}.dMiW1a_layerControls .dMiW1a_layerEdgeButton{color:var(--room-muted);font-size:12px;font-weight:400}.dMiW1a_layerControls p{color:var(--room-muted);font-size:12px;line-height:1.6}.dMiW1a_toolChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.dMiW1a_toolChoices button{min-height:44px;padding:8px 4px;font-size:13px;transition:none}.dMiW1a_page.dMiW1a_page .dMiW1a_quickControls .dMiW1a_toolChoices button[aria-pressed=true]{color:#fffef5;background:#4e7041;border-color:#4e7041}.dMiW1a_toolPanel{min-height:94px}.dMiW1a_toolPanel[hidden]{display:none}.dMiW1a_sizeControls{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.dMiW1a_sizeControls button{min-height:44px;padding:8px;font-size:12px}.dMiW1a_quickControls .dMiW1a_sizeControls input[type=range]{grid-column:1/-1;margin-top:0}.dMiW1a_sizeControls .dMiW1a_rangeEnds{grid-column:1/-1}.dMiW1a_moveControls{font-size:12px}.dMiW1a_moveControls>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dMiW1a_moveControls button:first-child{grid-column:2}.dMiW1a_moveControls button:nth-child(2){grid-column:1}.dMiW1a_moveControls button,.dMiW1a_turnControls button{justify-content:center;align-items:center;min-height:44px;padding:8px;display:flex}.dMiW1a_turnControls{justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.dMiW1a_turnControls>span{margin-right:auto}.dMiW1a_advanced{border-top:1px solid #dde5d2;margin-top:14px;padding-top:4px}.dMiW1a_advanced summary{cursor:pointer;color:#536e43;padding:12px 0;font-size:12px;font-weight:600}:is(.dMiW1a_advanced>.field,.dMiW1a_advanced .field-help){margin-top:10px;font-size:12px;line-height:1.7}.dMiW1a_gifts{margin-top:20px}.dMiW1a_gifts>h3{align-items:center;gap:6px;display:flex}.dMiW1a_page.dMiW1a_page .dMiW1a_gifts>section{background:#f8f8ed;border:1px solid #dce5d0;border-radius:12px;margin:10px 0;padding:12px}.dMiW1a_gifts h2,.dMiW1a_gifts h3{font-size:13px}.dMiW1a_gifts .room-asset-list article{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.dMiW1a_gifts .room-asset-list strong{font-size:12px}.dMiW1a_gifts .room-awards-list{grid-template-columns:1fr}.dMiW1a_settings{border-top:1px solid #dce4d0;margin-top:32px;padding-top:26px;scroll-margin-top:20px}.dMiW1a_settingsHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.dMiW1a_settingsHeading h2{color:var(--room-ink);font-size:23px}.dMiW1a_settingsHeading p{color:var(--room-muted);margin-top:6px;font-size:13px;line-height:1.7}.dMiW1a_settingsHeading>button{flex-shrink:0;min-height:44px;font-size:12px}.dMiW1a_homeShortcut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;margin-top:10px;padding:0 3px;display:flex}.dMiW1a_homeShortcut p{color:var(--room-muted);font-size:12px;line-height:1.7}.dMiW1a_homeShortcut button{min-height:44px;font-size:12px}.dMiW1a_page.dMiW1a_page .ato-room-name{margin-top:18px;padding:22px}.dMiW1a_page.dMiW1a_page .ato-room-name-copy h2{font-size:19px}:is(.dMiW1a_page.dMiW1a_page .ato-room-name-copy p,.dMiW1a_page.dMiW1a_page .ato-room-name .field){color:var(--room-muted);font-size:13px}.dMiW1a_page.dMiW1a_page .ato-room-sharing{padding-top:16px}.dMiW1a_page.dMiW1a_page .room-sharing-panel>h2{font-size:20px}.dMiW1a_page.dMiW1a_page .forest-room-extras>.forest-panel:before{display:none}.dMiW1a_page.dMiW1a_page .forest-room-extras h2{font-size:20px}:is(.dMiW1a_page.dMiW1a_page .room-customize .field-help,.dMiW1a_page.dMiW1a_page .room-placement-panel>.field-help){color:var(--room-muted);font-size:12px}.dMiW1a_page.dMiW1a_page .room-customize .tabs>button{min-height:64px;font-size:12px}.dMiW1a_page.dMiW1a_page .room-asset-row .text-button{min-height:44px;font-size:12px}.dMiW1a_page.dMiW1a_page .room-position-fields input[type=range]{min-height:36px}:is(.dMiW1a_page summary:focus-visible,.dMiW1a_page a:focus-visible,.dMiW1a_page select:focus-visible,.dMiW1a_page input:focus-visible){outline-offset:3px;outline:3px solid #78945f}@media (max-width:760px){.dMiW1a_quickControls{margin-top:10px;padding:9px}.dMiW1a_layerControls>span,.dMiW1a_layerControls p{display:none}.dMiW1a_layerControls>div{margin-top:3px}.dMiW1a_layerControls,.dMiW1a_toolChoices{margin-bottom:4px}.dMiW1a_page.dMiW1a_page .ato-room-heading{gap:8px;padding:12px 14px;display:flex}.dMiW1a_page.dMiW1a_page .ato-room-heading h1{font-size:24px}.dMiW1a_page.dMiW1a_page .ato-room-heading p{max-width:none;font-size:12px}.dMiW1a_page.dMiW1a_page .ato-room-heading-art{display:none}.dMiW1a_page.dMiW1a_page .ato-room-heading-copy{max-width:none}.dMiW1a_page.dMiW1a_page .ato-room-heading>button{padding:8px;font-size:12px}.dMiW1a_steps{justify-content:space-between;gap:10px;margin:12px 0;font-size:10px}.dMiW1a_steps li{gap:4px}.dMiW1a_steps li>span{flex-shrink:0;width:20px;height:20px}.dMiW1a_page.dMiW1a_page .ato-room-editor [aria-label=실시간\ 미리보기]{padding:8px}.dMiW1a_page.dMiW1a_page .ato-room-editor [aria-label=편집\ 도구]{padding:12px}.dMiW1a_itemPicker{grid-template-columns:repeat(4,minmax(0,1fr));max-height:225px}.dMiW1a_itemPicker>button{min-height:105px}.dMiW1a_itemPicker>button>span:nth-child(2){font-size:10px}.dMiW1a_settings{margin-top:24px;padding-top:20px}.dMiW1a_settingsHeading{flex-direction:column;align-items:flex-start;gap:4px}.dMiW1a_settingsHeading h2{font-size:21px}.dMiW1a_page.dMiW1a_page .ato-room-name{padding:18px}}@media (max-width:360px){.dMiW1a_steps{gap:5px;font-size:9px}.dMiW1a_steps li>span{width:17px;height:17px}.dMiW1a_itemPicker{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CfaSGq_home{color:#173b30;padding:0 0 12px}.CfaSGq_heading{align-items:center;gap:22px;margin:0 0 20px;display:flex}.CfaSGq_heading>div{min-width:0}.CfaSGq_heading span{color:#6d806b;letter-spacing:.18em;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.CfaSGq_heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1.4}.CfaSGq_heading p{color:#6b766c;margin-left:auto;font-size:12px}.CfaSGq_layout{grid-template-columns:minmax(0,1fr) 264px;align-items:stretch;gap:22px;display:grid}.CfaSGq_room{background:#fffefa;border:1px solid #e2e4da;border-radius:14px;min-width:0;padding:14px;box-shadow:0 4px 24px #40583305}.CfaSGq_bgm{margin-bottom:12px;position:relative}.CfaSGq_musicLink{color:#5d7650;background:0 0;border:0;align-items:center;gap:5px;margin:10px 5px 0 auto;font-size:11px;display:flex}.CfaSGq_scene{background:#e3ead9;border-radius:10px;overflow:hidden}.CfaSGq_scene .room-scene{border-radius:inherit;width:100%}.CfaSGq_roomActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:15px 0 1px;display:flex}.CfaSGq_roomActions button{color:#5e7552;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;display:flex}.CfaSGq_roomActions .CfaSGq_decorate{color:#3b6241;background:#fffef8;border:1px solid #d2ddc5;font-weight:600}.CfaSGq_roomActions button:hover,.CfaSGq_musicLink:hover{color:#176e48;background:#e0e9d6}.CfaSGq_sidebar{contain:size;scrollbar-width:thin;scrollbar-color:#cedbc1 transparent;background:#fffefa;border:1px solid #e2e4da;border-radius:14px;min-width:0;min-height:0;padding:20px;overflow-y:auto}.CfaSGq_activities{flex-direction:column;min-height:100%;display:flex}.CfaSGq_profile{border-bottom:1px solid #e2e4da;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:17px;display:flex}.CfaSGq_avatar{background:#edf3e5;border-radius:50%;flex-shrink:0;place-items:center;width:58px;height:58px;padding:5px;display:grid;position:relative;overflow:hidden}:is(.CfaSGq_avatar .generated-image,.CfaSGq_avatar .image-placeholder,.CfaSGq_avatar .room-builtin){width:100%;height:100%;min-height:0;display:block}.CfaSGq_avatar svg,.CfaSGq_avatar img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.CfaSGq_avatar .generated-image>span{padding:2px;font-size:8px}.CfaSGq_profile>div{min-width:0}.CfaSGq_profile strong{overflow-wrap:anywhere;font-size:15px;line-height:1.6;display:block}.CfaSGq_profile button{color:#77896a;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0 0;font-size:11px;display:flex}.CfaSGq_zones{gap:8px;display:grid}.CfaSGq_zones button{text-align:left;color:#234d38;background:#f1f4eb;border:1px solid #dce5d2;border-radius:12px;align-items:center;gap:10px;padding:13px 10px;transition:background .15s;display:flex}.CfaSGq_zones button:nth-child(2){background:#f5f4ea;border-color:#e6e4d7}.CfaSGq_zones button:nth-child(3){background:#edf3ed;border-color:#dce5d8}.CfaSGq_zones button:hover{background:#e2ecd9}.CfaSGq_zoneIcon{flex-shrink:0;place-items:center;display:grid}.CfaSGq_zones button>span:nth-child(2){flex:1;min-width:0}.CfaSGq_zones strong{margin-bottom:4px;font-size:15px;display:block}.CfaSGq_zones small{color:#657360;font-size:10px;line-height:1.5;display:block}.CfaSGq_zones button>svg{flex-shrink:0}.CfaSGq_resume h2{letter-spacing:-.02em;margin:0 0 8px;font-size:13px}.CfaSGq_resume button{text-align:left;color:#59704f;background:0 0;border:0;border-bottom:1px solid #ecf0e5;align-items:center;gap:9px;width:100%;padding:12px 0;display:flex}.CfaSGq_resume button:hover strong{color:#16734c}.CfaSGq_resume button>span{flex:1;min-width:0}.CfaSGq_resume button>svg{flex-shrink:0}.CfaSGq_resume strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.CfaSGq_resume small{color:#727e6c;margin-top:3px;font-size:10px;display:block}.CfaSGq_discover{color:#617357;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;margin-top:auto;padding:8px 0 0;font-size:10px;line-height:1.7;display:flex}.CfaSGq_discover>svg:last-child{margin-left:auto}.CfaSGq_panelToggle{display:none}@media (min-width:761px){.CfaSGq_heading{min-height:32px;margin-bottom:12px}.CfaSGq_heading>div{display:block}.CfaSGq_heading span{margin:0 0 6px;font-size:9px}.CfaSGq_heading h1{font-size:28px}.CfaSGq_room{padding:10px}.CfaSGq_bgm{margin-bottom:8px}.CfaSGq_musicLink{margin-top:6px;line-height:16px}.CfaSGq_roomActions{padding-top:10px}}.CfaSGq_home button:focus-visible,.CfaSGq_drawerBody button:focus-visible{outline-offset:3px;outline:3px solid #8eaf76}.modal:has(.CfaSGq_drawerBody){border-radius:20px 0 0 20px;width:min(340px,92vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}@media (min-width:1550px){.CfaSGq_layout{grid-template-columns:minmax(0,1fr) 288px;gap:26px}.CfaSGq_sidebar{padding:22px}.CfaSGq_zones button{padding:16px 12px}.CfaSGq_resume button{padding:15px 0}}@media (max-width:1000px) and (min-width:761px){.CfaSGq_layout{grid-template-columns:minmax(0,1fr) 236px;gap:14px}.CfaSGq_sidebar{padding:14px}.CfaSGq_room{padding:10px}.CfaSGq_roomActions{gap:0}.CfaSGq_roomActions button{padding:9px;font-size:11px}.CfaSGq_zones button{gap:7px;padding:11px 8px}}@media (max-width:760px){.CfaSGq_heading{gap:10px;margin-bottom:16px}.CfaSGq_heading h1{font-size:21px}.CfaSGq_heading span{font-size:9px}.CfaSGq_heading p{display:none}.CfaSGq_panelToggle{color:#4c6d44;background:#f2f6ec;border:1px solid #d2dfc6;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:10px;font-size:11px;display:flex}.CfaSGq_layout{display:block}.CfaSGq_sidebar{display:none}.CfaSGq_room{border-radius:18px;padding:9px}.CfaSGq_scene{border-radius:12px}.CfaSGq_scene .room-scene{border-radius:8px}.CfaSGq_roomActions{grid-template-columns:1fr 1fr;gap:5px;padding-top:10px;display:grid}.CfaSGq_roomActions button{justify-content:center;padding:10px 5px;font-size:11px}.CfaSGq_musicLink{margin-top:8px}.CfaSGq_drawerBody .CfaSGq_profile{padding-top:4px}.CfaSGq_drawerBody .CfaSGq_zones button{padding:16px 12px}.CfaSGq_drawerBody .CfaSGq_resume button{padding:15px 0}}.CfaSGq_guestbookBody .forest-panel{background:0 0;border:0;padding:0}.CfaSGq_guestbookBody .forest-section-title{flex-wrap:wrap;margin:0 0 14px}.CfaSGq_guestbookBody .forest-guestbook{overscroll-behavior:contain;max-height:40dvh;overflow-y:auto}.CfaSGq_roomActions button{color:#2e503b;white-space:nowrap;background:#f6f7f0;border:1px solid #e2e4da;flex:1;justify-content:center;min-height:46px;font-weight:600}.CfaSGq_roomActions .CfaSGq_decorate{color:#fffefa;background:#28583f;border-color:#28583f}.CfaSGq_roomActions .CfaSGq_decorate:hover{color:#fffefa;background:#1e4631}.CfaSGq_musicLink{color:#3d6048;min-height:28px;font-size:12px}.CfaSGq_profile button{color:#536b49;font-size:12px}.CfaSGq_zoneIcon{color:#245139;width:34px;height:38px}.CfaSGq_zones button{border-color:#0000;border-radius:10px;padding:16px 10px}.CfaSGq_zones small{font-size:11px}.CfaSGq_resume h2{color:#213f2c;font-size:15px}@media (max-width:1000px) and (min-width:761px){.CfaSGq_roomActions{gap:5px}.CfaSGq_roomActions button{gap:4px;padding:9px 5px;font-size:11px}.CfaSGq_profile strong{font-size:13px}.CfaSGq_avatar{width:48px;height:48px}}@media (max-width:760px){.CfaSGq_room{border-radius:14px}.CfaSGq_roomActions{gap:7px}.CfaSGq_roomActions button{white-space:normal;min-height:46px;font-size:12px}.CfaSGq_heading p{display:none}.CfaSGq_heading h1{font-size:22px}.CfaSGq_panelToggle{color:#34583e;background:#fffefa;border-color:#d8dfcf}.CfaSGq_zones button{padding:16px 12px}}.CfaSGq_room{border-radius:16px;padding:10px;box-shadow:0 8px 32px #25462d08}.CfaSGq_heading h1{font-size:clamp(24px,2.6vw,34px);font-weight:800}.CfaSGq_bgm{background:#fffefa;align-items:center;gap:12px;margin:0 0 10px;padding:0 4px;display:flex}.CfaSGq_bgm>div{flex:1;min-width:0}.CfaSGq_musicLink{border-left:1px solid #dce2d4;border-radius:0;flex-shrink:0;margin:0;padding:10px}.CfaSGq_scene{border-radius:10px}.CfaSGq_sidebar{background:#fffefa;padding:20px 16px}.CfaSGq_profile{margin-bottom:16px;padding-bottom:22px}.CfaSGq_zones button{background:#f3f4ed;min-height:86px;padding:20px 12px}.CfaSGq_zones strong{font-size:19px}.CfaSGq_zoneIcon{width:36px}.CfaSGq_zoneIcon svg{width:28px;height:28px}.CfaSGq_resume .CfaSGq_resumeWork{grid-template-columns:64px minmax(0,1fr) 14px;gap:12px;padding:12px 0;display:grid}.CfaSGq_resumeWork>div{aspect-ratio:auto;border-radius:8px;width:64px;max-width:none;height:78px;margin:0}.CfaSGq_resumeWork:first-of-type{background:#fcfcf6;border:1px solid #e4e6da;border-radius:10px;grid-template-columns:minmax(0,1fr) 14px;margin-top:14px;padding:0 0 14px;overflow:hidden}.CfaSGq_resumeWork:first-of-type>div{border-radius:0;grid-column:1/-1;width:100%;height:132px}.CfaSGq_resumeWork:first-of-type>span{padding-left:12px}.CfaSGq_resumeWork:first-of-type>svg{margin-right:10px}.CfaSGq_resumeWork:first-of-type strong{font-size:14px;font-weight:700}.CfaSGq_resumeWork .artwork-title{display:none}@media (max-width:1100px){.CfaSGq_bgm{display:block}.CfaSGq_musicLink{border:0;margin:4px 0 0 auto;padding:4px 0}.CfaSGq_zones button{min-height:76px;padding:15px 10px}.CfaSGq_zones strong{font-size:17px}}@media (max-width:760px){.CfaSGq_room{padding:8px}.CfaSGq_heading h1{font-size:23px}.CfaSGq_bgm{padding:0}.CfaSGq_musicLink{margin-top:6px;font-size:11px}.CfaSGq_scene{border-radius:9px}.CfaSGq_roomActions button{min-height:48px}.CfaSGq_resumeWork:first-of-type>div{height:160px}}.CfaSGq_resumeWork .editorial-cover-title{display:none}.CfaSGq_sidebar{background:linear-gradient(160deg,#fffefa,#f8f9f2);border-color:#dce3d5;border-radius:20px;padding:18px;scroll-padding:16px}.CfaSGq_activities{gap:0}.CfaSGq_profile{border-bottom:1px solid #e1e7d9;gap:12px;margin-bottom:20px;padding:0 0 18px}.CfaSGq_avatar{background:radial-gradient(circle at 35% 25%,#f8fbe9,#e5edda);border:1px solid #e0e8d4;width:52px;height:52px;box-shadow:0 3px 10px #36523308}.CfaSGq_eyebrow{letter-spacing:.14em;color:#7c8a6e;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.CfaSGq_profile strong{letter-spacing:-.035em;font-size:15px;line-height:1.45}.CfaSGq_profile button{color:#476138;background:#f0f5e9;border:1px solid #dce5d2;border-radius:20px;margin-top:7px;padding:4px 9px;font-size:11px}.CfaSGq_profile button:hover{background:#e3edd7}.CfaSGq_sectionHeading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 3px;display:flex}.CfaSGq_sectionHeading h2,.CfaSGq_resume .CfaSGq_sectionHeading h2{letter-spacing:-.035em;color:#35503c;margin:0;font-size:13px;font-weight:700;line-height:1.5}.CfaSGq_sectionHeading>span{letter-spacing:.13em;color:#7e8d73;font-size:7px;font-weight:700}.CfaSGq_zones{gap:10px}.CfaSGq_zones .CfaSGq_zoneCard{isolation:isolate;color:#fffdf3;background:#293e2d;border:1px solid #ffffff40;border-radius:13px;align-items:center;min-height:122px;padding:15px 16px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #2038240c}.CfaSGq_zones .CfaSGq_zoneCard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#293d2bf5 0%,#293d2be0 30%,#293d2b65 64%,#293d2b10 100%),linear-gradient(#0000 35%,#1d3024b3);position:absolute;inset:0}.CfaSGq_zones .CfaSGq_zoneCard[data-zone=learn]{background:#544831}.CfaSGq_zones .CfaSGq_zoneCard[data-zone=learn]:after{background:linear-gradient(90deg,#4d432ff5 0%,#4d432fda 30%,#4d432f44 65%,#4d432f05 100%),linear-gradient(#0000 35%,#352f21ad)}.CfaSGq_zones .CfaSGq_zoneCard[data-zone=play]{background:#163b35}.CfaSGq_zones .CfaSGq_zoneCard[data-zone=play]:after{background:linear-gradient(90deg,#12372ff5 0%,#12372fdf 30%,#12372f45 64%,#12372f05 100%),linear-gradient(#0000 35%,#102b28b3)}.CfaSGq_zoneArt{z-index:-2;object-fit:cover;object-position:72% center;transition:transform .3s}.CfaSGq_zones .CfaSGq_zoneCard:hover{background:#293e2d;border-color:#8ea47b;box-shadow:0 6px 18px #20382420}.CfaSGq_zones .CfaSGq_zoneCard:hover .CfaSGq_zoneArt{transform:scale(1.035)}.CfaSGq_zones .CfaSGq_zoneCard>.CfaSGq_zoneContent{z-index:1;flex:1;min-width:0;position:relative}.CfaSGq_zoneTag{letter-spacing:.16em;color:#e0e8c9;align-items:center;gap:5px;margin-bottom:7px;font-size:8px;font-weight:600;display:flex}.CfaSGq_zones .CfaSGq_zoneCard strong{letter-spacing:-.045em;color:#fffef5;text-shadow:0 1px 8px #10291d33;margin:0 0 9px;font-size:22px;font-weight:750;line-height:1.2}.CfaSGq_zones .CfaSGq_zoneCard small{color:#f0f0df;letter-spacing:-.03em;white-space:nowrap;font-size:10px;line-height:1.5}.CfaSGq_zones .CfaSGq_zoneCard>.CfaSGq_zoneArrow{color:#fffef2;background:#16312766;border:1px solid #ffffff65;border-radius:50%;flex:none;align-self:flex-end;place-items:center;width:27px;height:27px;margin:0 0 1px -8px;transition:background .2s;display:grid}.CfaSGq_zones .CfaSGq_zoneCard:hover .CfaSGq_zoneArrow{color:#284c36;background:#fffdf0}.CfaSGq_resume{padding:22px 0 12px}.CfaSGq_resume .CfaSGq_sectionHeading{margin-bottom:10px}.CfaSGq_resume .CfaSGq_resumeWork,.CfaSGq_resume .CfaSGq_resumeWork:first-of-type{background:#fffefa;border:1px solid #e0e6d8;border-radius:11px;grid-template-columns:48px minmax(0,1fr) 14px;align-items:center;gap:10px;margin:0 0 8px;padding:9px;display:grid;overflow:hidden}.CfaSGq_resume .CfaSGq_resumeWork:hover{background:#f0f5e9;border-color:#bdcfae}.CfaSGq_resume .CfaSGq_resumeWork>div,.CfaSGq_resume .CfaSGq_resumeWork:first-of-type>div{aspect-ratio:auto;border-radius:5px;grid-column:auto;width:48px;height:58px;margin:0}.CfaSGq_resume .CfaSGq_resumeWork>span,.CfaSGq_resume .CfaSGq_resumeWork:first-of-type>span{padding:0}.CfaSGq_resume .CfaSGq_resumeWork>svg,.CfaSGq_resume .CfaSGq_resumeWork:first-of-type>svg{color:#7c8b71;margin:0}.CfaSGq_resume .CfaSGq_resumeWork strong,.CfaSGq_resume .CfaSGq_resumeWork:first-of-type strong{color:#304e37;font-size:12px;font-weight:650;line-height:1.5}.CfaSGq_resume .CfaSGq_resumeWork small{color:#7c8673;font-size:10px}.CfaSGq_resume .CfaSGq_activityLink{border-color:#e6ebdf;gap:10px;padding:12px 5px}.CfaSGq_activityLink>svg:first-child{color:#648052;background:#eaf0e0;border-radius:8px;width:29px;height:29px;padding:6px}.CfaSGq_resume .CfaSGq_activityLink strong{color:#496044;font-size:12px;font-weight:600}.CfaSGq_resume .CfaSGq_activityLink small{font-size:10px}.CfaSGq_discover{color:#47613c;background:#eef3e7;border:1px solid #dce5d2;border-radius:10px;gap:8px;padding:12px 10px;font-size:10px;font-weight:600}.CfaSGq_discover:hover{color:#244b31;background:#e1ebd6}@media (min-width:1200px){.CfaSGq_layout{grid-template-columns:minmax(0,1fr) 296px}}@media (min-width:1550px){.CfaSGq_layout{grid-template-columns:minmax(0,1fr) 308px}}@media (max-width:1199px) and (min-width:761px){.CfaSGq_sidebar{padding:12px}.CfaSGq_zones .CfaSGq_zoneCard{min-height:116px;padding:13px 11px}.CfaSGq_zones .CfaSGq_zoneCard strong{font-size:20px}.CfaSGq_zones .CfaSGq_zoneCard small{font-size:9px}.CfaSGq_zones .CfaSGq_zoneCard>.CfaSGq_zoneArrow{width:23px;height:23px}.CfaSGq_sectionHeading>span{display:none}.CfaSGq_profile{gap:9px}.CfaSGq_profile strong{font-size:13px}.CfaSGq_avatar{width:42px;height:42px}}.CfaSGq_drawerBody{padding:0 0 16px}.CfaSGq_drawerBody .CfaSGq_profile{padding-top:0}.CfaSGq_drawerBody .CfaSGq_zones .CfaSGq_zoneCard{min-height:128px}.CfaSGq_drawerBody .CfaSGq_resume .CfaSGq_resumeWork{padding:9px}@media (prefers-reduced-motion:reduce){.CfaSGq_zoneArt,.CfaSGq_zones .CfaSGq_zoneCard,.CfaSGq_zones .CfaSGq_zoneCard>.CfaSGq_zoneArrow{transition:none}.CfaSGq_zones .CfaSGq_zoneCard:hover .CfaSGq_zoneArt{transform:none}}.CfaSGq_heading{flex-wrap:wrap;gap:14px;margin-bottom:24px}.CfaSGq_heading h1{font-size:24px}.CfaSGq_heading p{font-size:11px}.CfaSGq_panelToggle{color:#45613e;background:#fffefa;border:1px solid #dce3d5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:10px 12px;font-size:12px;display:flex}.CfaSGq_heading .CfaSGq_headerActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.CfaSGq_headerActions .CfaSGq_panelToggle{margin:0}.CfaSGq_room{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.CfaSGq_roomHeading{text-align:center;margin-bottom:18px;container-type:inline-size}.CfaSGq_roomHeadingRow{flex-direction:column;align-items:stretch;gap:10px;display:flex}.CfaSGq_roomHeadingRow>div{align-self:flex-end}@container (min-width:640px){.CfaSGq_roomHeadingRow{grid-template-columns:124px minmax(0,1fr) 124px;align-items:center;gap:12px;display:grid}.CfaSGq_roomHeadingRow h2{grid-area:1/2}.CfaSGq_roomHeadingRow>div{grid-area:1/3;align-self:center}}.CfaSGq_roomHeading h2{letter-spacing:-.05em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.25}.CfaSGq_scene{border:1px solid #ccd8c5;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #2444350a}.CfaSGq_roomActions{gap:5px;padding:12px 0 0}.CfaSGq_roomActions button{background:#fffefa;min-height:42px;padding:8px 5px;font-size:11px}.CfaSGq_musicLink{border:0;margin:8px 0 0 auto;padding:6px 0;font-size:11px}.CfaSGq_balance{color:#637754;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;padding:6px;font-size:11px;display:flex}.CfaSGq_publicTabs{border-bottom:1px solid #dde4d5;margin-bottom:20px;display:flex}.CfaSGq_publicTabs button{color:#7b8674;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:10px 0;font-size:12px}.CfaSGq_publicTabs button[aria-current=page]{color:#244435;border-bottom-color:#244435;font-weight:700}.CfaSGq_publicPanel h3{margin:0;font-size:14px;font-weight:650}.CfaSGq_publicHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.CfaSGq_publicHeading button{color:#74836c;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:10px;display:flex}.CfaSGq_publicWorks>button{text-align:left;color:#244435;background:0 0;border:0;border-bottom:1px solid #e3e8db;align-items:center;gap:10px;width:100%;min-width:0;padding:14px 0;display:flex}.CfaSGq_publicWorks>button>div{aspect-ratio:auto;border-radius:7px;flex:none;width:64px;height:80px;margin:0;overflow:hidden}.CfaSGq_publicWorks .editorial-cover-title{display:none}.CfaSGq_publicWorks>button>span{flex:1;min-width:0}.CfaSGq_publicWorks strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;display:block}.CfaSGq_publicWorks small{color:#849079;margin-top:6px;font-size:10px;line-height:1.6;display:block}.CfaSGq_publicWorks>button>svg{flex:none}.CfaSGq_empty{color:#7c8874;text-align:center;padding:28px 0;font-size:12px;line-height:1.9}.CfaSGq_publicActivity{margin:14px 0 0;padding:0;list-style:none}.CfaSGq_publicActivity li{border-left:2px solid #d6e2ca;flex-direction:column;gap:6px;padding:0 0 22px 14px;display:flex}.CfaSGq_publicActivity span,.CfaSGq_publicActivity time{color:#829076;font-size:10px}.CfaSGq_publicActivity button{text-align:left;color:#35533c;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;line-height:1.7}@media (max-width:600px){.CfaSGq_heading{margin-bottom:18px}.CfaSGq_heading h1{font-size:22px}.CfaSGq_heading span{font-size:8px}.CfaSGq_heading p{display:none}.CfaSGq_panelToggle{padding:10px;font-size:11px}.CfaSGq_publicWorks>button>div{width:74px;height:90px}}
.IB7uxa_previewHelp{color:#687362;margin:-4px 0 14px;font-size:12px;line-height:1.8}.IB7uxa_visualCard.story-choice-content{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:10px 30px 10px 10px;display:grid}.IB7uxa_previewImage{aspect-ratio:1;object-fit:cover;background:#e9eee3;border-radius:6px;width:100%;height:auto;display:block}.IB7uxa_pixelImage{image-rendering:pixelated}.IB7uxa_copy{flex-direction:column;gap:6px;min-width:0;display:flex}.IB7uxa_recommendation{color:#425c3e;font-size:13px;line-height:1.7}.IB7uxa_visualCard .IB7uxa_copy{word-break:keep-all}@media (max-width:600px){.IB7uxa_visualCard.story-choice-content{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;padding:8px 8px 12px}.IB7uxa_visualCard .IB7uxa_copy{padding:0 3px}.IB7uxa_visualCard .story-choice-check{box-sizing:content-box;background:#eff5e8;border-radius:50%;padding:4px;top:14px;right:14px}}
.fC4WkG_mode{border:0;min-width:0;margin:0;padding:0}.fC4WkG_mode legend{color:#35563e;margin-bottom:12px;font-size:15px;font-weight:700}.fC4WkG_modeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fC4WkG_modeOptions button{color:#35563e;text-align:left;background:#fffefa;border:1px solid #ccd8c4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-height:110px;padding:16px;display:flex}.fC4WkG_modeOptions button[aria-pressed=true]{background:#e7f0df;border:2px solid #537744;padding:15px}.fC4WkG_modeOptions strong{font-size:15px}.fC4WkG_modeOptions span,.fC4WkG_help,.fC4WkG_dialogIntro{color:#53654d;font-size:14px;line-height:1.8}.fC4WkG_seriesBody{margin-top:16px}.fC4WkG_emptySeries{background:#fffefa;border:1px dashed #b9cbb0;border-radius:10px;padding:16px}.fC4WkG_emptySeries p{margin:0 0 12px;font-size:14px;line-height:1.8}.fC4WkG_warning,.fC4WkG_ready{color:#775325;overflow-wrap:anywhere;background:#fff8e9;border:1px solid #d9c399;border-radius:10px;margin:16px 0;padding:14px;font-size:14px;line-height:1.8}.fC4WkG_warning p{margin:5px 0 12px}.fC4WkG_ready{color:#385e2d;background:#edf5e7;border-color:#c7dbb8;align-items:center;gap:8px;display:flex}.fC4WkG_details{background:#fffefa;border:1px solid #d5dfcc;border-radius:10px;margin:16px 0;padding:14px;font-size:14px;line-height:1.8}.fC4WkG_details summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.fC4WkG_details summary:before{content:"+";font-size:19px}.fC4WkG_details[open]>summary:before{content:"−"}.fC4WkG_details p{white-space:pre-wrap;overflow-wrap:anywhere}.fC4WkG_dialogIntro{margin:0 0 18px}.fC4WkG_help{align-items:flex-start;gap:7px;margin:12px 0 18px;display:flex}.fC4WkG_help svg{flex-shrink:0;margin-top:5px}.fC4WkG_portraitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.fC4WkG_portrait{color:#35563e;text-align:center;background:#fffefa;border:1px solid #ccd8c4;border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.fC4WkG_portrait[aria-pressed=true]{background:#e7f0df;border:2px solid #537744;padding:11px}.fC4WkG_portrait strong{overflow-wrap:anywhere;font-size:15px}.fC4WkG_portrait small{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.fC4WkG_portraitArt{background:#f1f4e9;border-radius:12px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}:is(.fC4WkG_portraitArt .generated-image,.fC4WkG_portraitArt .image-placeholder){width:100%;height:100%}.fC4WkG_portraitArt img{object-fit:contain;width:100%;height:100%}.fC4WkG_portraitArt svg{width:64px;height:64px}.fC4WkG_portraitArt .generated-image>span{display:none}.fC4WkG_imageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.fC4WkG_imageGrid button{color:#35563e;text-align:left;background:#fffefa;border:1px solid #ccd8c4;border-radius:10px;min-width:0;padding:8px;font-size:13px;line-height:1.7}.fC4WkG_imageGrid button[aria-pressed=true]{background:#e7f0df;border:2px solid #537744;padding:7px}.fC4WkG_imageGrid .generated-image{aspect-ratio:1.3;border-radius:6px;width:100%;overflow:hidden}.fC4WkG_imageGrid img{object-fit:cover;width:100%;height:100%}.fC4WkG_imageGrid span{margin-top:5px;display:block}@media (max-width:760px){.fC4WkG_modeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fC4WkG_modeOptions button{min-height:88px}.fC4WkG_modeOptions strong{font-size:14px;line-height:1.7}.fC4WkG_portraitGrid,.fC4WkG_imageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ato-app .main-content:has(>.p-a8sW_home){width:100%;max-width:none;padding:0}.p-a8sW_home.p-a8sW_home{padding:0}.p-a8sW_room{isolation:isolate;width:100%;min-width:0;height:100%;position:relative}.p-a8sW_scene{border-radius:inherit;background:#e4e8d6;position:absolute;inset:0;overflow:hidden;container-type:size}.p-a8sW_scene .room-scene{aspect-ratio:700/450;border-radius:0;width:max(100cqw,155.556cqh);max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-a8sW_toolbar{z-index:1;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:absolute;inset:22px 22px auto}.p-a8sW_nameplate,.p-a8sW_utilities,.p-a8sW_dock{-webkit-backdrop-filter:blur(14px);pointer-events:auto;background:#fffefaee;border:1px solid #dce3d5e6;box-shadow:0 4px 24px #1836240c}.p-a8sW_nameplate{border-radius:12px;align-items:center;gap:12px;min-width:0;max-width:min(440px,48%);padding:12px 14px 12px 18px;display:flex}.p-a8sW_nameplate h2{color:#234c3a;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:750;line-height:1.5}.p-a8sW_nameplate button{color:#536c58;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.p-a8sW_nameplate button:hover{background:#e9efe2}.p-a8sW_utilities{border-radius:12px;flex-shrink:0;align-items:center;gap:0;padding:3px;display:flex}.p-a8sW_utilities>button,.p-a8sW_utilities>div>button{color:#365743;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.p-a8sW_utilities>button:hover,.p-a8sW_utilities>div>button:hover{background:#e9efe2}.p-a8sW_utilities>div{border-inline:1px solid #e0e5d8}.p-a8sW_dock{z-index:1;border-radius:40px;align-items:center;gap:4px;max-width:calc(100% - 32px);padding:5px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.p-a8sW_dock :is(button,a){color:#345541;white-space:nowrap;background:0 0;border:0;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.p-a8sW_dock :is(button,a):hover{background:#e9efe2}.p-a8sW_dock .p-a8sW_decorate{color:#fffefa;background:#2c5541}.p-a8sW_dock .p-a8sW_decorate:hover{background:#1e4432}.p-a8sW_dock button:last-child{border-left:1px solid #dfe5d8;border-top-left-radius:0;border-bottom-left-radius:0}.p-a8sW_room :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #88aa72}.p-a8sW_publicModal>aside{border:0;padding:0}.p-a8sW_nameEditor>form{background:0 0;border:0;margin:0;padding:0}@media (max-width:1199px){.p-a8sW_toolbar{flex-wrap:wrap;gap:10px;inset:16px 16px auto}.p-a8sW_nameplate{max-width:100%}.p-a8sW_utilities{margin-left:auto}}@media (max-width:760px){.p-a8sW_toolbar{padding:12px;position:relative;inset:auto}.p-a8sW_nameplate{justify-content:space-between;width:100%;padding:8px 12px}.p-a8sW_nameplate h2{font-size:18px}.p-a8sW_nameplate button{width:44px;height:44px}.p-a8sW_utilities{justify-content:space-between;width:100%}.p-a8sW_utilities>button,.p-a8sW_utilities>div>button{gap:5px;min-height:44px;padding:8px;font-size:11px}.p-a8sW_utilities>div{flex:1}.p-a8sW_utilities>div>button{width:100%}.p-a8sW_scene{aspect-ratio:700/450;position:relative;inset:auto;container-type:normal}.p-a8sW_scene .room-scene{width:100%;position:relative;top:auto;left:auto;transform:none}.p-a8sW_room{background:#edf1e6;flex-direction:column;height:auto;display:flex;overflow:hidden}.p-a8sW_toolbar{order:-1}.p-a8sW_dock{align-self:center;gap:0;max-width:calc(100% - 24px);margin:12px;padding:4px;position:relative;bottom:auto;left:auto;transform:none}.p-a8sW_dock :is(button,a){gap:5px;padding:10px 11px;font-size:11px}.p-a8sW_dock :is(button,a) svg{width:15px;height:15px}}@media (prefers-reduced-transparency:reduce){.p-a8sW_nameplate,.p-a8sW_utilities,.p-a8sW_dock{-webkit-backdrop-filter:none;background:#fffefa}}
.-Ajy9G_conversation{min-width:0}.-Ajy9G_caption{color:var(--muted);background:#f3f6f4;border-radius:8px;margin:0 0 24px;padding:12px 15px;font-size:14px;line-height:1.8}.-Ajy9G_message{min-width:0;max-width:94%;margin-bottom:24px}.-Ajy9G_user{width:86%;margin-left:auto}.-Ajy9G_author{color:var(--muted);align-items:center;gap:7px;margin-bottom:9px;font-size:14px;display:flex}.-Ajy9G_user .-Ajy9G_author{justify-content:flex-end}.-Ajy9G_avatar{color:#fff;background:var(--green);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.-Ajy9G_bubble{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:4px 14px 14px;min-width:0;padding:20px}.-Ajy9G_user .-Ajy9G_bubble{background:#edf6f0;border-color:#d7e8dc;border-radius:14px 4px 14px 14px}.-Ajy9G_format{color:var(--green);font-size:14px}.-Ajy9G_bubble h3{margin:8px 0 12px;font-size:21px;line-height:1.5}.-Ajy9G_idea{white-space:pre-wrap;font-size:14px;line-height:1.9}.-Ajy9G_intro{font-size:14px;line-height:1.8}.-Ajy9G_settings{gap:12px;margin:19px 0;font-size:14px;display:grid}.-Ajy9G_settings>div{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.-Ajy9G_settings dt{color:var(--muted)}.-Ajy9G_settings dd{white-space:pre-wrap;margin:0;line-height:1.7}.-Ajy9G_status{color:var(--muted);font-size:14px;line-height:1.8}.-Ajy9G_editActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.-Ajy9G_editActions button{min-height:44px}.-Ajy9G_request{border:1px solid var(--line);background:#f8faf9;border-radius:10px;min-width:0;padding:0 17px}.-Ajy9G_conversation summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0;font-size:14px;line-height:1.7}.-Ajy9G_request>summary{font-weight:500}.-Ajy9G_requestBody{min-width:0;padding-bottom:17px}.-Ajy9G_requestHelp{color:var(--muted);margin:4px 0 14px;font-size:14px;line-height:1.8}.-Ajy9G_requestBody h4{margin:14px 0 6px;font-size:14px;font-weight:600;line-height:1.8}.-Ajy9G_text,.-Ajy9G_prompt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:6px 0 12px;font-size:14px;line-height:1.9}.-Ajy9G_prompt{font-family:inherit}.-Ajy9G_requestEditor{min-width:0}.-Ajy9G_requestEditor button{max-width:100%;min-height:44px;margin-top:4px}.-Ajy9G_editorLabel{margin:16px 0 8px;font-size:14px;font-weight:600;display:block}.-Ajy9G_editor{resize:vertical;border:1px solid var(--control-border);width:100%;min-height:230px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:12px;font-size:14px;line-height:1.9;display:block}.-Ajy9G_editor[aria-invalid=true]{border-color:#ac3d3d}.-Ajy9G_editorHelp{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0 12px;font-size:14px;line-height:1.8;display:flex}.-Ajy9G_editorHelp>span:last-child{white-space:nowrap;margin-left:auto}.-Ajy9G_editorError{color:#8c3030;margin:8px 0 12px;font-size:14px;line-height:1.8}.-Ajy9G_requestNotice{color:var(--muted);background:#f3f6f4;border-radius:6px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.8}.-Ajy9G_material{border-top:1px solid var(--line);min-width:0;margin-top:15px}.-Ajy9G_episode{border-left:2px solid var(--line);min-width:0;margin:8px 0 16px;padding-left:12px}.-Ajy9G_character+.-Ajy9G_character,.-Ajy9G_record+.-Ajy9G_record{border-top:1px solid var(--line);margin-top:15px;padding-top:4px}.-Ajy9G_record{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.-Ajy9G_record p{margin:6px 0}.-Ajy9G_record blockquote{color:var(--muted);border-left:2px solid #cadbce;margin:8px 0 14px;padding:3px 0 3px 12px;font-size:14px;line-height:1.8}@media (max-width:760px){.-Ajy9G_caption{margin-bottom:20px;padding:12px}.-Ajy9G_message{max-width:100%}.-Ajy9G_user{width:94%}.-Ajy9G_bubble{padding:16px 14px}.-Ajy9G_bubble h3{font-size:19px}.-Ajy9G_settings>div{grid-template-columns:72px minmax(0,1fr);gap:8px}.-Ajy9G_settings{font-size:14px}.-Ajy9G_editActions button{flex:1;padding:10px 8px}.-Ajy9G_request{padding:0 12px}.-Ajy9G_text,.-Ajy9G_prompt,.-Ajy9G_record{font-size:14px}.-Ajy9G_editor{font-size:16px}}@media (max-width:380px){.-Ajy9G_settings>div{grid-template-columns:minmax(0,1fr);gap:3px}.-Ajy9G_editActions{gap:7px}}.-Ajy9G_caption{color:#71815f;background:#f3f5e9;border:1px solid #e0e5d3}.-Ajy9G_bubble{background:#fffef7;border-color:#dfe4d2;border-radius:5px 15px 15px;box-shadow:0 3px 10px #30462b06}.-Ajy9G_user .-Ajy9G_bubble{background:#edf3e2;border-color:#799366 #d8e2c8 #d8e2c8;border-top-style:solid;border-top-width:3px}.-Ajy9G_format{color:#647d4f;background:#fffef5;border:1px solid #dbe3cd;border-radius:5px;padding:5px 9px;font-size:11px;display:inline-block}.-Ajy9G_bubble h3{letter-spacing:-.04em;font-size:23px}.-Ajy9G_settings{background:#f6f7ef;border:1px solid #e3e8d8;border-radius:10px;padding:18px}.-Ajy9G_settings>div{border-bottom:1px solid #e3e7d8;padding-bottom:10px}.-Ajy9G_settings>div:last-child{border:0;padding-bottom:0}.-Ajy9G_request{background:#f8f8ef;border-color:#dbe3cd}.-Ajy9G_editor{background:#fffef9;border-color:#d5dfc8;line-height:2}.-Ajy9G_episode{border-color:#d4dfc6}@media (max-width:760px){.-Ajy9G_bubble h3{font-size:20px}.-Ajy9G_settings{padding:13px}}
