@font-face{font-family:V2Pretendard;src:url(/v2/pretendard.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:V2Jua;src:url(/home/jua.ttf) format("truetype");font-display:swap}.v2-shell,.v2-shell *{box-sizing:border-box}.v2-shell{--cream:#f7f2e6;--sage:#a7c89f;--gold:#ffd978;position:relative;width:min(100%,430px);min-height:100dvh;margin:auto;background:#0e1f16;color:var(--cream);font-family:V2Pretendard,sans-serif;overflow:hidden;padding-bottom:70px}.v2-shell h2,.v2-shell p{margin:0}.v2-hero{height:365px;position:relative;background:#0e1f16 url(/v2/forest-hero.png) center 50%/cover no-repeat}.v2-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,22,14,.78),rgba(4,22,14,.13) 42%,rgba(4,22,14,.1) 83%,#0e1f16)}.v2-header{position:absolute;top:31px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-start}.v2-logo{font:36px/1 V2Jua,sans-serif}.v2-logo small{display:block;font:700 8px/1 V2Pretendard;letter-spacing:.36em;text-align:center;margin-top:5px}.v2-header-actions{display:flex;gap:22px;align-items:center;padding-top:3px}.v2-search{width:21px;height:21px;border:2px solid var(--cream);border-radius:50%;position:relative}.v2-search:after{content:"";position:absolute;width:9px;height:2px;background:var(--cream);right:-7px;bottom:-4px;transform:rotate(48deg)}.v2-menu{font-size:25px;line-height:1}.v2-intro{position:absolute;top:105px;left:24px;font-size:14px;line-height:1.55;font-weight:600;text-shadow:0 1px 6px #07170f}.v2-kongi{position:absolute;bottom:9px;left:25%;width:37%;height:145px;object-fit:contain}.v2-bubble{right:20%;top:165px;width:133px;padding:16px 8px;border:2px solid #17271d;border-radius:50%;color:#102019;text-align:center;font-size:13px;font-weight:600;line-height:1.42;z-index:1}.v2-bubble,.v2-bubble:after{position:absolute;background:#f7f2e6}.v2-bubble:after{content:"";bottom:-9px;left:42%;width:17px;height:17px;transform:rotate(45deg);border-right:2px solid #17271d;border-bottom:2px solid #17271d}.v2-content{padding:0 14px}.v2-cta{height:82px;border-radius:16px;background:#f7f2e6;color:#102019;display:flex;align-items:center;gap:13px;padding:12px 16px;text-decoration:none}.v2-cta img{width:60px;height:60px;object-fit:contain}.v2-cta span{flex:1 1;min-width:0}.v2-cta small,.v2-cta strong{display:block}.v2-cta strong{font-size:19px;font-weight:800}.v2-cta small{font-size:11px;color:#66756b;margin-top:5px}.v2-cta b{border-radius:50%;background:#0e1f16;color:#f7f2e6;width:34px;height:34px;display:grid;place-items:center;font-size:22px;font-weight:400}.v2-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px;margin:15px 2px 29px}.v2-categories button{height:78px;border:1px solid transparent;border-radius:15px;background:#10271a;color:#9aaa95;font:500 11px V2Pretendard;cursor:pointer;white-space:nowrap;padding:6px 0}.v2-categories button span{display:block;font-size:27px;line-height:38px}.v2-categories button.selected{border-color:#ffdf8a;color:#f7f2e6;box-shadow:0 0 12px #ffd97830}.v2-categories button.selected span{color:#ffd978}.v2-section-head{display:flex;justify-content:space-between;align-items:center;margin:0 4px 12px}.v2-section-head h2{font-size:16px;font-weight:700}.v2-section-head span{font-size:12px}.v2-story-list{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:0 2px}.v2-story-list::-webkit-scrollbar{display:none}.v2-story{flex:0 0 130px;overflow:hidden;border:1px solid #365744;border-radius:14px;background:#10271a;color:#f7f2e6;text-decoration:none}.v2-story:first-child{background:#f7f2e6;color:#102019;border-color:#f7f2e6}.v2-story-image{height:102px;position:relative}.v2-story-image img{width:100%;height:100%;object-fit:cover}.v2-story-image em{position:absolute;top:0;left:0;background:#f49f99;color:white;padding:5px 7px;font:700 11px V2Pretendard;border-radius:0 0 7px 0}.v2-story-copy{padding:10px;min-height:73px}.v2-story-copy strong{font-size:13px;white-space:nowrap}.v2-story-copy p{font-size:11px;line-height:1.4;color:#aab9a9;margin-top:6px}.v2-story:first-child p{color:#68786b}.v2-nav{position:fixed;bottom:0;width:min(100%,430px);height:68px;display:grid;grid-template-columns:repeat(4,1fr);background:rgba(10,31,21,.97);border-top:1px solid #365744;z-index:3}.v2-nav div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#a7c89f;font-size:11px}.v2-nav div.active{color:#f7f2e6}.v2-nav img{width:21px;height:21px}.v2-nav div:not(.active) img{opacity:.6}@media(max-width:350px){.v2-hero{height:340px}.v2-categories{gap:3px}.v2-categories button{font-size:10px}.v2-section-head h2{font-size:15px}}body:has(.v2-shell) nextjs-portal{display:none}.v2-header-icon{width:25px;height:25px;display:grid;place-items:center;overflow:visible}.v2-header-icon img{width:48px;height:48px;max-width:none;transform:scale(.54);filter:brightness(0) saturate(100%) invert(98%) sepia(9%) saturate(330%) hue-rotate(328deg)}.v2-categories button .v2-category-icon{display:grid;place-items:center;width:32px;height:38px;margin:0 auto;overflow:visible}.v2-category-icon img{width:48px;height:48px;max-width:none;transform:scale(.57);filter:brightness(0) saturate(100%) invert(67%) sepia(12%) saturate(491%) hue-rotate(59deg);opacity:.78}.v2-categories button.selected img{filter:brightness(0) saturate(100%) invert(86%) sepia(46%) saturate(613%) hue-rotate(331deg);opacity:1}.v2-shell{padding-bottom:32px}.v2-home{padding-bottom:34px}.v2-video-hero{position:relative;width:100%;aspect-ratio:9/16;background:#0e1f16;overflow:hidden}.v2-video-hero video{display:block;width:100%;height:100%;object-fit:cover}.v2-video-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,19,12,.55),transparent 30%,transparent 75%,#0e1f16)}.v2-video-hero .v2-header,.v2-video-hero .v2-intro{z-index:1}.v2-video-control{position:absolute;bottom:20px;right:18px;z-index:2;width:32px;height:32px;border:1px solid #d2dfd080;border-radius:50%;background:#0e1f16aa;color:#f7f2e6;font-size:12px;cursor:pointer}.v2-home-content{position:relative;margin-top:-4px}.v2-home .v2-stories{margin-top:30px}.v2-home .v2-section-head{margin-bottom:14px}.v2-home .v2-story-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;overflow:visible;padding:0 2px}.v2-home .v2-story{min-width:0;display:block}.v2-home .v2-story-image{height:auto;aspect-ratio:1.28}.v2-home .v2-story-copy{min-height:96px;padding:12px}.v2-home .v2-story-copy strong{font-size:14px;line-height:1.35;white-space:normal;word-break:keep-all}.v2-home .v2-story-copy p{font-size:12px;line-height:1.5;word-break:keep-all}.v2-home .v2-story-copy small{display:inline-block;margin-top:8px;font-size:11px;color:#a7c89f}.v2-home .v2-story-image em{font-style:normal}.v2-home article.v2-story{margin:0;border-top:1px solid #365744;padding:0;text-align:left}@media(max-width:350px){.v2-home .v2-story-copy{padding:10px;min-height:100px}.v2-home .v2-story-copy strong{font-size:13px}.v2-home .v2-story-copy p{font-size:11px}}.v2-home .v2-header{top:22px;left:20px;right:20px;align-items:center}.v2-home .v2-logo{font:24px/1.15 V2Jua,sans-serif;color:#f7f2e6;text-decoration:none}.v2-home .v2-logo small{font:400 7.5px/1 V2Jua,sans-serif;letter-spacing:0;text-align:center;margin-top:3px}.v2-menu-button{display:grid;place-items:center;width:44px;height:44px;margin:-4px -8px 0 0;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.v2-menu-button img{width:32px;height:32px}.v2-menu-panel{position:absolute;right:0;top:48px;min-width:160px;padding:6px;border:1px solid #365744;border-radius:14px;background:#10271ef5;box-shadow:0 8px 24px #0005}.v2-menu-panel a{display:block;padding:12px;color:#f7f2e6;text-decoration:none;font-size:14px}.v2-menu-panel a+a{border-top:1px solid #365744}.v2-home .v2-cta{min-height:98px;height:auto;border:1px solid #e4dbbe;border-radius:22px;gap:11px;padding:14px}.v2-home .v2-cta>img:first-child{width:54px;height:58px}.v2-home .v2-cta strong{font-size:18px;font-weight:600}.v2-home .v2-cta small{color:#607064;font-size:12px;line-height:1.4}.v2-home .v2-cta img.v2-cta-arrow{width:34px;height:34px;flex:none}.v2-home .v2-video-hero{height:clamp(420px,62dvh,540px);background:#081b10}.v2-home .v2-video-shade{background:linear-gradient(180deg,rgba(4,19,12,.38),transparent 23%,transparent 85%,rgba(14,31,22,.5))}.v2-home .v2-video-control{bottom:14px}.v2-home .v2-stories{margin-top:22px}@media(max-height:700px){.v2-home .v2-video-hero{height:58dvh;min-height:340px}}.v2-home .v2-header{position:relative;top:auto;left:auto;right:auto;height:64px}.v2-home .v2-menu-panel{right:20px;top:57px;z-index:5}.v2-home-cta-wrap{padding:0 14px 14px}.v2-home .v2-video-control{right:16px;bottom:16px}.v2-home .v2-home-content{margin-top:0}.v2-home .v2-stories{margin-top:24px}@media(max-height:700px){.v2-home .v2-video-hero{height:auto;min-height:0}}.v2-home .v2-header{position:absolute;z-index:3;top:12px;left:0;right:0;height:48px;padding:0 20px}.v2-home .v2-menu-panel{top:49px}.v2-home-cta-wrap{position:absolute;z-index:2;top:68px;left:14px;right:14px;padding:0}.v2-home .v2-cta{min-height:82px;padding:10px 14px}.v2-home .v2-video-hero{aspect-ratio:9/16;height:auto;min-height:0}.v2-home .v2-stories{margin-top:20px}.v2-home .v2-home-cta-wrap{top:auto;bottom:90px}.v2-home .v2-video-hero{aspect-ratio:130/201;overflow:hidden}.v2-home .v2-video-hero video{position:absolute;inset:0 auto auto 0;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}.v2-home .v2-home-cta-wrap{bottom:0}.v2-home .v2-video-control{top:68px;bottom:auto}.v2-home .v2-video-hero{aspect-ratio:130/204}.v2-home .v2-home-cta-wrap{bottom:8px}.v2-home .v2-cta{position:relative}.v2-home .v2-cta span{text-align:center}.v2-home .v2-cta img.v2-cta-arrow{margin-left:0}.v2-home .v2-cta strong{display:block}.v2-home .v2-cta span{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.v2-home .v2-cta img.v2-cta-arrow{margin-left:auto}.v2-home .v2-cta strong{font:400 20px/1.2 V2Jua,sans-serif}.v2-home .v2-cta>img:first-child{margin-left:7px;animation:v2-cta-kongi-walk 1.6s ease-in-out infinite alternate}@keyframes v2-cta-kongi-walk{0%{transform:translate(0) rotate(-2deg)}25%{transform:translate(2px,-2px) rotate(1deg)}50%{transform:translate(4px) rotate(-1deg)}75%{transform:translate(6px,-2px) rotate(1deg)}to{transform:translate(8px) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.v2-home .v2-cta>img:first-child{animation:none}}.v2-home .v2-cta{border-color:#ffd978;box-shadow:0 0 0 2px rgba(255,217,120,.24),0 8px 25px rgba(0,0,0,.32),0 0 20px rgba(255,217,120,.24);transition:transform .2s ease,box-shadow .2s ease}.v2-home .v2-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 2px rgba(255,217,120,.42),0 10px 30px rgba(0,0,0,.38),0 0 25px rgba(255,217,120,.4)}.v2-home .v2-cta:focus-visible{outline:3px solid #ffd978;outline-offset:4px}@media(prefers-reduced-motion:reduce){.v2-home .v2-cta{transition:none}}.v2-home .v2-logo{font-size:30px}.v2-home .v2-logo small{font-size:9px}.v2-video-audio{position:absolute;z-index:2;top:68px;right:56px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:1px solid #d2dfd080;border-radius:50%;background:#0e1f16aa;color:#f7f2e6;cursor:pointer}.v2-video-audio:focus-visible,.v2-video-control:focus-visible{outline:3px solid #ffd978;outline-offset:3px}.v2-home .v2-cta strong{font-size:22px}.v2-home .v2-cta span{left:calc(50% + 4px)}.v2-brand-header{position:absolute;z-index:20;top:12px;left:20px;right:20px;height:48px;display:flex;align-items:center;justify-content:space-between}.v2-brand-header .v2-logo{font:400 30px/1.15 V2Jua,sans-serif;color:#f7f2e6;text-decoration:none}.v2-brand-header .v2-logo small{display:block;margin-top:3px;text-align:center;font:400 9px/1 V2Jua,sans-serif;letter-spacing:0}.v2-brand-header .v2-menu-button{margin:-4px -8px 0 0}.v2-brand-header .v2-menu-panel{top:49px;right:0}.advice-screen,.reading-screen,.v2-select,.v2-topics{padding-top:74px}.topics-header{min-height:34px}.v2-topics .topics-intro h1{font:700 23px/32px V2Pretendard,sans-serif}.v2-topics .topics-intro>span{font:400 15px/25px V2Pretendard,sans-serif}.v2-topics .topics-copy p{font-size:14px;line-height:1.55}.v2-topics .topics-copy h3{font-size:15px}.v2-topics .topics-copy{min-height:125px}.v2-select .v2-select-header{min-height:34px}.v2-select .v2-select-header a,.v2-topics .topics-header a{font-family:V2Pretendard,sans-serif}.v2-shell.advice-screen,.v2-shell.reading-screen,.v2-shell.v2-select,.v2-shell.v2-topics{padding-top:74px}.v2-brand-header .v2-menu-button{margin:0 -8px 0 0}.v2-home-chat{position:absolute;z-index:3;top:19%;left:50%;width:min(72%,275px);transform:translateX(-50%);color:#f7f2e6}.v2-home-chat-name{display:block;margin:0 0 5px 5px;color:#f7f2e6;font-size:12px;font-weight:600;text-shadow:0 1px 6px #000}.v2-home-chat-bubble{padding:12px 15px 13px;border:1px solid rgba(167,200,159,.35);border-radius:17px;background:rgba(22,49,36,.94);box-shadow:0 8px 22px #0004}.v2-home .v2-home-chat-bubble p{min-height:46px;margin:0;color:#f7f2e6;font-size:14px;font-weight:500;line-height:1.6;white-space:pre-line}.v2-home-chat-bubble a{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:7px 12px;border-radius:18px;text-decoration:none;font:700 13px V2Pretendard,sans-serif;animation:v2-home-chat-link .45s ease-out both}.v2-home-chat-bubble a:focus-visible{outline:3px solid #fff;outline-offset:2px}@keyframes v2-home-chat-link{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:350px){.v2-home-chat{width:min(76%,260px)}.v2-home .v2-home-chat-bubble p{font-size:13px}}@media(prefers-reduced-motion:reduce){.v2-home-chat-bubble a{animation:none}}.v2-home-chat{left:16px;transform:none;width:min(calc(100% - 32px),330px);display:flex;align-items:flex-end;gap:8px}.v2-home-chat-kongi{width:49px;height:55px;object-fit:contain;flex:none}.v2-home-chat-content{min-width:0;flex:1 1}.v2-home-chat-name{margin-left:4px}.v2-home-chat-bubble{padding:12px 14px 13px}@media(max-width:350px){.v2-home-chat{width:min(calc(100% - 28px),310px);left:14px}.v2-home-chat-kongi{width:43px;height:49px}.v2-home-chat-bubble{padding:10px 12px 11px}}.v2-home-sleep{position:absolute;z-index:3;top:21%;left:20px;display:flex;align-items:flex-end;gap:10px}.v2-home-sleep img{width:68px;height:68px;object-fit:contain;transform-origin:50% 85%;animation:v2-kongi-sleep 2.6s ease-in-out infinite}.v2-home-sleep button{min-height:42px;padding:9px 18px;border:1px solid #e9dfbb;border-radius:20px;background:#f7f2e6;color:#102019;font:700 14px V2Pretendard,sans-serif;box-shadow:0 5px 18px #0004;cursor:pointer}.v2-home-sleep button:focus-visible{outline:3px solid #ffd978;outline-offset:3px}@keyframes v2-kongi-sleep{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.v2-home-audio-error{display:block;margin-top:8px;color:#f7f2e6;font-size:11px;line-height:1.4}.v2-menu-media{padding:6px 4px 4px;border-top:1px solid #365744}.v2-menu-media button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:8px;border:0;border-radius:8px;background:none;color:#f7f2e6;text-align:left;font:500 13px V2Pretendard,sans-serif;cursor:pointer}.v2-menu-switch{position:relative;width:34px;height:20px;flex:none;border-radius:12px;background:#587062;transition:background .2s}.v2-menu-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#f7f2e6;transition:transform .2s}.v2-menu-media button[aria-checked=true] .v2-menu-switch{background:#b2d399}.v2-menu-media button[aria-checked=true] .v2-menu-switch:after{transform:translateX(14px);background:#183326}.v2-menu-media button:focus-visible{outline:2px solid #ffd978;outline-offset:-2px}@media(prefers-reduced-motion:reduce){.v2-home-sleep img{animation:none}.v2-menu-switch,.v2-menu-switch:after{transition:none}}.v2-home-chat-bubble a,.v2-home-sleep button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 15px;border:1px solid #78977b;border-radius:22px;background:#234631;color:#f7f2e6;font:600 13px/1.2 V2Pretendard,sans-serif;box-shadow:0 4px 14px #0003}.v2-home-chat-bubble a:hover,.v2-home-sleep button:hover{background:#2e5a3f;border-color:#a7c89f}.v2-home-chat-bubble{padding:13px 15px 14px;border-radius:18px;background:rgba(25,51,41,.96);border-color:rgba(167,200,159,.28)}.v2-home .v2-home-chat-bubble p{min-height:23px;line-height:1.65;word-break:keep-all}.v2-home-chat-bubble a{margin-top:11px}@media(max-width:350px){.v2-home-chat-bubble{padding:12px 13px 13px}}.v2-home-chat-bubble{display:flex;align-items:center;gap:8px}.v2-home .v2-home-chat-bubble p{min-width:0;min-height:0}.v2-home-chat-bubble a{flex:none;margin:0;padding:8px 10px;font-size:12px;white-space:nowrap}.v2-home-chat-bubble .v2-home-audio-error{flex-basis:100%}@media(max-width:350px){.v2-home-chat-bubble{gap:6px}.v2-home-chat-bubble a{padding:8px;font-size:11px}}.v2-home-chat-bubble{flex-wrap:wrap}.v2-home-chat{top:16%;left:12px;width:calc(100% - 24px);max-width:380px;gap:6px}.v2-home-chat-kongi{width:43px;height:50px}.v2-home-chat-bubble{flex-wrap:nowrap;gap:7px;padding:11px 10px}.v2-home .v2-home-chat-bubble p{flex:1 1;white-space:nowrap;font-size:12px;letter-spacing:-.035em}.v2-home-chat-bubble a{font-size:11px;padding:8px 9px;gap:5px}.v2-home-chat-bubble:has(.v2-home-audio-error){flex-wrap:wrap}@media(max-width:350px){.v2-home-chat{top:16%;left:10px;width:calc(100% - 20px);max-width:none;gap:5px}.v2-home-chat-kongi{width:35px;height:44px}.v2-home-chat-bubble{padding:10px 8px;gap:5px}.v2-home .v2-home-chat-bubble p{font-size:10.5px;letter-spacing:-.045em}.v2-home-chat-bubble a{padding:7px;font-size:10px;gap:3px}}.v2-home-chat-bubble{border:2px solid #729174}.v2-home .v2-home-chat-bubble p{text-align:center}.v2-home-chat-bubble{min-height:62px}.v2-home-chat-bubble a,.v2-home-wake{display:inline-flex;align-items:center;justify-content:center;flex:none;width:102px;min-height:38px;margin:0;padding:8px 7px;border-radius:22px;font:600 11px/1.2 V2Pretendard,sans-serif;white-space:nowrap;cursor:pointer}.v2-home-wake{border:1px solid #78977b;background:#234631;color:#f7f2e6}.v2-home-chat-bubble a{border:1px solid #ffd978;background:#ffd978;color:#102019}.v2-home-chat-bubble a:hover{border-color:#ffe7a1;background:#ffe7a1}.v2-home-wake:focus-visible{outline:3px solid #ffd978;outline-offset:2px}.v2-home-chat.is-asleep .v2-home-chat-kongi{transform-origin:50% 85%;animation:v2-kongi-sleep 2.6s ease-in-out infinite}.v2-home-chat.is-awake .v2-home-chat-kongi{animation:v2-kongi-wake .5s ease-out both}@keyframes v2-kongi-wake{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:350px){.v2-home-chat-bubble{min-height:58px}.v2-home-chat-bubble a,.v2-home-wake{width:91px;font-size:10px}}@media(prefers-reduced-motion:reduce){.v2-home-chat.is-asleep .v2-home-chat-kongi,.v2-home-chat.is-awake .v2-home-chat-kongi{animation:none}}.v2-menu-panel:has(.v2-menu-media){min-width:200px}.v2-menu-volume{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:10px 8px 8px;color:#f7f2e6;font:500 13px V2Pretendard,sans-serif}.v2-menu-volume output{color:#b9cfb7;font-size:12px}.v2-menu-volume input{grid-column:1/-1;width:100%;height:20px;margin:0;accent-color:#a7c89f;cursor:pointer}.v2-home-chat.is-asleep .v2-home-chat-bubble{background:transparent;border-color:transparent}.v2-home-chat.is-asleep{align-items:center;gap:8px}.v2-home-chat.is-asleep .v2-home-chat-kongi{width:60px;height:60px}.v2-home-chat.is-asleep .v2-home-chat-content{flex:none}.v2-home-chat.is-asleep .v2-home-chat-bubble p,.v2-home-chat.is-asleep .v2-home-chat-name{display:none}.v2-home-chat.is-asleep .v2-home-chat-bubble{display:block;min-height:0;padding:0;border:0;background:none;box-shadow:none}@media(max-width:350px){.v2-home-chat.is-asleep .v2-home-chat-kongi{width:54px;height:54px}}.v2-home-chat.is-awake .v2-home-chat-content{animation:v2-home-conversation-in .55s cubic-bezier(.2,.7,.25,1) both}@keyframes v2-home-conversation-in{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.v2-home-chat.is-awake .v2-home-chat-content{animation:none}}.v2-home-chat.is-awake .v2-home-chat-content{transform-origin:left center;animation:v2-home-chat-reveal .7s ease-out both}.v2-home-chat-bubble a{animation:v2-home-link-fade .7s ease-out both}@keyframes v2-home-chat-reveal{0%{opacity:0;-webkit-clip-path:inset(-8px 100% -8px -8px);clip-path:inset(-8px 100% -8px -8px)}to{opacity:1;-webkit-clip-path:inset(-8px -8px -8px -8px);clip-path:inset(-8px -8px -8px -8px)}}@keyframes v2-home-link-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.v2-home-chat-bubble a,.v2-home-chat.is-awake .v2-home-chat-content{animation:none}}.v2-greeting-line{position:relative;display:inline-block;white-space:nowrap;text-align:left}.v2-greeting-measure{visibility:hidden}.v2-greeting-typed{position:absolute;left:0;top:0;white-space:nowrap}.v2-home-next.is-pending{visibility:hidden;pointer-events:none;animation:none}.v2-home{padding-bottom:0;background:#06170e}.v2-home .v2-video-hero:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:72px;pointer-events:none;background:linear-gradient(180deg,rgba(6,23,14,0),#06170e)}.v2-home-extension{min-height:max(0px,calc(100dvh - min(100vw,430px) * 204 / 130));background:linear-gradient(180deg,#06170e 0,rgba(6,23,14,.55) 34%,rgba(6,23,14,.2)),url(/v2/home-foreground-extension.png) center 75%/cover no-repeat}.v2-home .v2-video-hero:after{height:112px;background:linear-gradient(180deg,rgba(6,23,14,0) 0,rgba(6,23,14,.22) 35%,rgba(6,23,14,.8) 78%,#06170e)}.v2-home-extension{background:linear-gradient(180deg,#06170e 0,rgba(6,23,14,.55) 25%,rgba(6,23,14,.12) 70%),url(/v2/home-forest-soft-extension.png) center 70%/cover no-repeat}.v2-home{background:#0e1f16}.v2-home .v2-video-hero:after{height:150px;background:linear-gradient(180deg,rgba(14,31,22,0) 0,rgba(14,31,22,.08) 25%,rgba(14,31,22,.42) 58%,rgba(14,31,22,.85) 85%,#0e1f16)}.v2-home-extension{background:#0e1f16}.v2-home .v2-video-hero{aspect-ratio:auto;height:calc(min(100vw, 430px) * 204 / 130 + 40px)}.v2-home .v2-video-hero video{top:40px}.v2-home .v2-video-hero:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:165px;pointer-events:none;background:linear-gradient(180deg,#0e1f16 0,rgba(14,31,22,.96) 24%,rgba(14,31,22,.68) 42%,rgba(14,31,22,.25) 72%,rgba(14,31,22,0))}.v2-home .v2-video-hero:after{height:170px;background:linear-gradient(180deg,rgba(14,31,22,0) 0,rgba(14,31,22,.1) 25%,rgba(14,31,22,.4) 55%,rgba(14,31,22,.78) 80%,#0e1f16)}.v2-home-extension{min-height:max(0px,calc(100dvh - min(100vw,430px) * 204 / 130 - 40px))}.v2-home .v2-video-hero{transition:transform .2s ease-in-out}.v2-home.is-leaving .v2-video-hero{transform:translateX(-12px);pointer-events:none}.v2-topics>*{animation:v2-topics-enter .32s ease-out both}@keyframes v2-topics-enter{0%{transform:translateX(14px)}to{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.v2-home .v2-video-hero{transition:none}.v2-topics>*{animation:none}}.reading-detail-bubble button,.result-synthesis button,.summary-reading button{display:inline-flex;align-items:center;margin:8px 12px;padding:10px 15px;border:0;border-radius:22px;background:#ffd978;color:#102019;font:700 14px V2Pretendard,sans-serif;cursor:pointer}.reading-detail-bubble p[role=status]{padding:14px 16px;color:#f7f2e6}.v2-home-chat-bubble a.v2-home-next{width:auto;min-width:112px;padding:8px 12px;text-align:center}@media(max-width:350px){.v2-home-chat.is-awake .v2-home-chat-bubble{flex-wrap:wrap;justify-content:center}.v2-home-chat.is-awake .v2-home-chat-bubble p{flex-basis:100%}.v2-home-chat-bubble a.v2-home-next{min-width:108px;font-size:11px;padding:8px 10px}}