
.hsec{margin-top:34px}.hsec:first-child{margin-top:26px}
.hsec.ai{padding-top:30px;border-top:1px solid #2a2a2a}
.hsh{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding-left:12px;border-left:4px solid #E50914}
.hsec.ai .hsh{border-left-color:#8b5cf6}
.hsh h2{margin:0;font-size:24px;color:#fff;display:flex;align-items:center;gap:10px}
.hsh h2 .hic{font-size:22px}
.hsh .hn{color:#b3b3b3;font-size:14px}
.hsh .sp{flex:1}
.hsd{margin:6px 0 0 16px;color:#8c8c8c;font-size:14px}
.hsec .hgrid{margin-top:14px}
.aib{display:inline-block;font:700 11px/1 'Sarabun',sans-serif;font-style:normal;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#8b5cf6,#06b6d4);border-radius:4px;padding:3px 7px}
.hc .aib{position:absolute;top:8px;left:8px;z-index:2}
.hero .gs .aib{margin-right:8px;vertical-align:1px}
.hc.ai{border-color:rgba(139,92,246,.45)}
.hc.ai.sel{border-color:#fff;box-shadow:0 0 18px rgba(139,92,246,.8)}
.hc.add.ai{flex-direction:column;gap:2px;border-color:#8b5cf6;color:#c4b5fd;background:rgba(139,92,246,.09)}
.hc.add.ai:hover{background:rgba(139,92,246,.2);color:#fff}
.hc.add.ai .aiic{font-size:28px;padding:0}
.aibtn{font:inherit;font-size:14px;font-weight:600;border:0;border-radius:4px;padding:8px 16px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d3fe0)}
.aibtn:hover{filter:brightness(1.12)}
#aim .box{border-left-color:#8b5cf6}
#aim .sum{margin:0 0 6px;color:#b3b3b3;font-size:15px;line-height:1.5}
#aim label{display:block;font-size:13px;font-weight:600;color:#b3b3b3;margin:14px 0 5px}
#aim input,#aim textarea{width:100%;box-sizing:border-box;background:#333;border:0;border-radius:6px;color:#fff;font:inherit;font-size:15px;padding:10px 12px}
#aim textarea{min-height:96px;resize:vertical;line-height:1.5}
#aim input:focus,#aim textarea:focus{outline:2px solid #8b5cf6}
#aim .act{margin-top:20px}
#aim button.ok{background:linear-gradient(180deg,#9b6dff,#6d3fe0);box-shadow:0 1px 0 rgba(255,255,255,.25) inset,0 6px 16px rgba(139,92,246,.35)}
#aim button.ok:hover{background:linear-gradient(180deg,#aa80ff,#7a4ff0)}
