.hn-wrap{max-width:1100px;margin:30px auto;padding:28px;color:#172033}.hn-heading{text-align:center;margin-bottom:24px}.hn-kicker{font-size:12px;letter-spacing:2px;color:#3976d3;font-weight:700}.hn-heading h2{font-size:32px;margin:8px 0}.hn-heading p,.hn-panel p{color:#64748b}.hn-search{display:flex;gap:10px;max-width:700px;margin:0 auto 26px}.hn-search input{flex:1;min-width:0}.hn-wrap input,.hn-wrap textarea,.hn-chat input{width:100%;padding:12px;border:1px solid #d7deea;border-radius:8px;box-sizing:border-box}.hn-wrap button,.hn-chat button{background:#2563eb;color:#fff;border:0;border-radius:8px;padding:12px 18px;cursor:pointer;font-weight:600}.hn-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hn-panel,.hn-chat{background:#fff;border:1px solid #e3e8f0;border-radius:14px;padding:22px;box-shadow:0 8px 28px rgba(20,35,60,.05)}.hn-panel h3{margin-top:0}.hn-articles{padding-left:20px;line-height:2}.hn-articles a,.hn-link{color:#2563eb;text-decoration:none}.hn-ticket-form label{display:block;font-weight:600;font-size:14px;margin:12px 0}.hn-ticket-form input,.hn-ticket-form textarea{display:block;margin-top:6px;font-weight:400}.hn-result{font-size:13px;color:#166534}.hn-muted,.hn-disclaimer{color:#64748b;font-size:12px}.hn-chat{max-width:520px;margin:24px auto}.hn-chat-title{font-size:18px;font-weight:700;margin-bottom:14px}.hn-chat-log{height:300px;overflow:auto;background:#f7f9fc;border-radius:10px;padding:12px;margin-bottom:12px}.hn-bubble{padding:10px 12px;border-radius:12px;margin:8px 0;max-width:88%;white-space:pre-wrap;line-height:1.45}.hn-bot{background:#e8eef8;color:#172033}.hn-user{background:#2563eb;color:#fff;margin-left:auto}.hn-chat-form{display:flex;gap:8px}.hn-chat-form input{flex:1;min-width:0}.hn-disclaimer{display:block;margin-top:10px}@media(max-width:700px){.hn-columns{grid-template-columns:1fr}.hn-wrap{padding:14px}.hn-search,.hn-chat-form{flex-direction:column}}
