.ta-explore{--tx-ink:#0a0e1a;--tx-muted:#5b6478;--tx-line:#e6e8f0;--tx-brand:#0e96ac;--tx-accent:#e8521e;--tx-bg:#f3f6fa;background:var(--tx-bg);color:var(--tx-ink);font-family:var(--font-inter), Inter, system-ui, sans-serif;min-height:60vh;padding-bottom:56px}.ta-explore *{box-sizing:border-box}.ta-explore .tx-wrap{width:100%;max-width:var(--ta-page-max);padding:0 var(--ta-gutter);margin:0 auto}.ta-explore .tx-hero{border-bottom:1px solid var(--tx-line);background:radial-gradient(700px 260px at 85% -10%,#0e96ac1f,#0000),radial-gradient(500px 220px at 5% 20%,#e8521e12,#0000),#fff;padding:40px 0 28px}.ta-explore .tx-back{color:var(--tx-brand);margin-bottom:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.ta-explore .tx-eyebrow{color:var(--tx-brand);letter-spacing:.04em;text-transform:uppercase;background:#0e96ac14;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.ta-explore h1{font-family:var(--font-sora), Sora, sans-serif;align-items:center;gap:12px;margin:12px 0 6px;font-size:clamp(28px,4vw,40px);line-height:1.15;display:flex}.ta-explore .tx-h1-ic{font-size:.9em}.ta-explore .tx-sub{color:var(--tx-muted);margin:0;font-size:16px}.ta-explore .tx-chips{scrollbar-width:thin;gap:8px;margin-top:20px;padding-bottom:4px;display:flex;overflow-x:auto}.ta-explore .tx-chip{border:1px solid var(--tx-line);color:var(--tx-ink);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.ta-explore .tx-chip span{color:var(--tx-muted);background:#eef2f7;border-radius:999px;padding:1px 7px;font-size:11.5px}.ta-explore .tx-chip:hover{border-color:var(--tx-brand);color:var(--tx-brand)}.ta-explore .tx-body{padding-top:28px}.ta-explore .tx-search{border:1px solid var(--tx-line);background:#fff;border-radius:14px;align-items:center;gap:10px;max-width:560px;margin-bottom:26px;padding:6px 14px;display:flex;box-shadow:0 1px 2px #0a0e1a0a,0 8px 24px #0a0e1a0d}.ta-explore .tx-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:15px}.ta-explore .tx-search small{color:var(--tx-muted);white-space:nowrap}.ta-explore .tx-empty{color:var(--tx-muted)}.ta-explore .tx-group{margin-bottom:30px}.ta-explore .tx-group-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ta-explore .tx-group-head h2{border-left:3px solid var(--tx-brand);font-family:var(--font-sora), Sora, sans-serif;margin:0;padding-left:10px;font-size:18px}.ta-explore .tx-group-all{color:var(--tx-brand);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.ta-explore .tx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ta-explore .tx-card{border:1px solid var(--tx-line);min-height:64px;color:var(--tx-ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0a0e1a0a}.ta-explore .tx-card:hover{border-color:#0e96ac73;transform:translateY(-2px);box-shadow:0 10px 24px #0e96ac1f}.ta-explore .tx-card-ic{background:linear-gradient(135deg,#0e96ac1f,#e8521e1a);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.ta-explore .tx-card-ic img{object-fit:contain;width:24px;height:24px}.ta-explore .tx-card-title{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35}.ta-explore .tx-card-go{color:var(--tx-brand);flex-shrink:0;font-weight:700;transition:transform .15s}.ta-explore .tx-card:hover .tx-card-go{transform:translate(3px)}@media (max-width:1199px){.ta-explore .tx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ta-explore .tx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ta-explore .tx-wrap{padding:0 16px}.ta-explore .tx-hero{padding:28px 0 22px}.ta-explore .tx-grid{grid-template-columns:minmax(0,1fr)}}
