html, body { color-scheme: light; font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; background-color: #ffffff; color: #1e293b; margin: 0; padding: 0; overflow-wrap: break-word; word-break: break-word; } @media (max-width: 640px) { body { padding: 8px 4px; max-width: 100%; } body.px-4 { padding-left: 0 !important; padding-right: 0 !important; } body.py-6 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } .max-w-5xl { max-width: 100% !important; } .tab-btn { padding: 0.75rem 1rem; font-size: 0.8rem; flex-shrink: 0; } .tab-content { padding: 12px !important; } .report-content table { display: block; overflow-x: auto; } .report-content h1 { font-size: 1.5em; } .report-content h2 { font-size: 1.25em; } .report-content img { max-width: 100%; height: auto; } } /* 보고서 본문 타이포그래피 — Pretendard 기반 */ .report-content { font-size: 1rem; line-height: 1.75; color: #1e293b; word-break: keep-all; overflow-wrap: break-word; } .report-content h1 { font-size: 2.25em; font-weight: 700; margin-top: 0; margin-bottom: 0.75em; line-height: 1.3; } .report-content h2 { font-size: 1.5em; font-weight: 700; margin-top: 1.5em; margin-bottom: 0.75em; line-height: 1.3; border-bottom: 1px solid #f1f5f9; padding-bottom: 0.5rem; } .report-content h3 { font-size: 1.25em; font-weight: 700; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.4; } .report-content h4 { font-size: 1.1em; font-weight: 600; margin-top: 0.75em; margin-bottom: 0.5em; } .report-content p { margin-bottom: 1em; } .report-content strong, .report-content b { font-weight: 700; } .report-content ul { list-style-type: disc; padding-left: 1.5em; margin-bottom: 1em; } .report-content ol { list-style-type: decimal; padding-left: 1.5em; margin-bottom: 1em; } .report-content li { margin-bottom: 0.5em; line-height: 1.65; } .report-content blockquote { border-left: 4px solid #e2e8f0; padding-left: 1em; margin: 1em 0; color: #475569; font-style: italic; } .report-content table { width: 100%; border-collapse: collapse; margin: 1.5rem 0; font-size: 0.9em; table-layout: auto; } .report-content th { padding: 0.75rem 1rem; border: 1px solid #e2e8f0; background: #f8fafc; font-weight: 600; text-align: left; white-space: nowrap; } .report-content td { padding: 0.75rem 1rem; border: 1px solid #e2e8f0; word-break: keep-all; } .report-content td:last-child, .report-content td:nth-child(n+3) { word-break: break-word; white-space: normal; } .report-content h1, .report-content h2, .report-content h3, .report-content h4 { text-align: left; } .report-content p, .report-content li { text-align: left; } .report-content img { max-width: 100%; height: auto; border-radius: 0.75rem; margin: 1rem 0; } .report-content a { color: #4f46e5; text-decoration: underline; text-underline-offset: 2px; word-break: break-all; } .report-content a:hover { color: #4338ca; } /* 점수 바/그래프 오버플로우 방지 (텍스트 수직 잘림 방지: overflow-y visible) */ .report-content [class*="rounded-2xl"], .report-content [class*="rounded-xl"] { overflow-x: hidden; overflow-y: visible; max-width: 100%; box-sizing: border-box; } .report-content [class*="flex"] { min-width: 0; } /* 대화록 타이포그래피 */ .transcript-turn p { font-family: 'Pretendard', sans-serif; } .transcript-turn .p-3 { font-size: 0.95rem; line-height: 1.7; overflow-wrap: break-word; word-break: break-word; } .transcript-turn a { word-break: break-all; } /* 탭 네비게이션 */ .tab-bar { position: sticky; top: 0; z-index: 50; background: #ffffff; border-bottom: 1px solid #f1f5f9; overflow-x: auto; } .tab-btn { position: relative; padding: 1.125rem 2rem; font-weight: 600; font-size: 0.85rem; color: #94a3b8; cursor: pointer; transition: all 0.25s ease; border: none; background: none; letter-spacing: 0.02em; } .tab-btn::after { content: ''; position: absolute; bottom: -1px; left: 50%; width: 0; height: 3px; background: #059669; border-radius: 3px 3px 0 0; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); transform: translateX(-50%); } .tab-btn:hover { color: #64748b; } .tab-btn:hover::after { width: 60%; } .tab-btn.active { color: #059669; } .tab-btn.active::after { width: 100%; } .tab-bar::-webkit-scrollbar { display: none; } .tab-bar { -ms-overflow-style: none; scrollbar-width: thin; } .tab-content { display: none; animation: tabFadeIn 0.4s ease; } .tab-content.active { display: block; } @keyframes tabFadeIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: translateY(0); } } 검색 엔진의 진화, 퍼플렉시티가 그리는 'AI 투자 비서'의 미래정보 검색을 넘어 실전 자산 관리까지, AI가 제안하는 새로운 투자 패러다임 분석작성자: AMEET 기자날짜: 2026년 3월 13일분야: IT/금융/투자안녕하세요, AMEET 기자입니다. 여러분은 궁금한 게 생겼을 때 어디에 물어보시나요? 아마도 많은 분이 질문에 척척 답해주는 인공지능(AI) 검색 엔진인 '퍼플렉시티(Perplexity)'를 떠올리실 겁니다. 그런데 최근 이 퍼플렉시티가 아주 흥미로운 움직임을 보이고 있습니다. 단순히 주가 정보를 검색해주는 단계를 넘어, 사용자가 가진 주식이나 가상자산을 직접 등록하고 분석받을 수 있는 '투자 포트폴리오' 도구를 공식적으로 추가했기 때문입니다.단순한 주가 확인은 끝, '내 주식'을 분석하는 AI지금까지 우리가 주식 정보를 얻는 방식은 꽤 번거로웠습니다. 포털 사이트에서 종목명을 검색하고, 차트를 본 뒤, 관련 뉴스를 하나하나 클릭해서 읽어야 했죠. 하지만 퍼플렉시티가 도입한 포트폴리오 도구는 이 과정을 완전히 뒤집습니다. 사용자가 자신이 보유한 종목과 수량을 입력해두면,