.mkt .eb-cover{aspect-ratio:170/240;background:#070b1c;border-radius:6px 12px 12px 6px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000073,inset 4px 0 #ffffff0f}.mkt .eb-cover.lg{width:min(100%,280px);margin:0 auto;transition:transform .3s;transform:perspective(900px)rotateY(-8deg)}.mkt .eb-cover.lg:hover{transform:perspective(900px)rotateY(0)}.mkt .eb-cover img{object-fit:cover;width:100%;height:100%;display:block}.mkt .eb-fallback{flex-direction:column;justify-content:flex-end;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.mkt .eb-fallback .bar{background:linear-gradient(90deg,#1072bb,#8b37c9,#d62a7a,#f2622e,#ffb627);height:5px;position:absolute;top:0;left:0;right:0}.mkt .eb-fallback b{font-family:var(--display);color:#fff;font-size:1.4rem;line-height:1.05}.mkt .eb-fallback .by{letter-spacing:.14em;text-transform:uppercase;color:#8b96c0;font-size:.72rem}.mkt .eb-stack{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.mkt .eb-stack .eb-cover{border-radius:3px 6px 6px 3px}.mkt .eb-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}.mkt .eb-card{background:var(--ink-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:14px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.mkt .eb-card:hover{border-color:#3a4a86;transform:translateY(-3px)}.mkt .eb-card .in{flex:1;align-content:start;gap:6px;display:grid}.mkt .eb-card h3{font-size:1.02rem;line-height:1.3}.mkt .eb-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;display:-webkit-box;overflow:hidden}.mkt .eb-card .bot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.mkt .eb-card .amt{font-family:var(--display);color:var(--bright);font-size:1.15rem;font-weight:800}.mkt .eb-card .go{color:var(--b5);font-size:.82rem;font-weight:600}.mkt .eb-answer{border:1px solid var(--line);border-left:4px solid var(--b5);background:var(--ink-2);border-radius:14px;gap:8px;max-width:900px;padding:22px 24px;display:grid}.mkt .eb-answer h2{font-size:clamp(1.2rem,2.4vw,1.6rem)}.mkt .eb-answer p{color:var(--body);font-size:1.02rem}.mkt .eb-answer-sec{padding-top:28px;padding-bottom:8px}.mkt .eb-inside{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.mkt .eb-sample{color:#23294a;background:#fbfaf6;border-radius:16px;max-width:820px;margin:0;padding:28px 30px;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.7;box-shadow:0 16px 40px #00000059}.mkt .eb-sample p{color:#23294a;margin:0 0 12px}.mkt .eb-sample footer{font:600 .82rem var(--sans);color:#5a6488;margin-top:8px}.mkt .eb-not{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mkt .eb-not li{color:var(--body);gap:10px;display:flex}.mkt .eb-not li:before{content:"×";color:#ff8fa8;font-weight:700}.mkt .eb-family{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.mkt .eb-family .card{gap:6px;text-decoration:none;display:grid}.mkt .eb-family .card h3{color:var(--bright);font-size:1rem}.mkt .eb-bundle{border:1px solid var(--line);background:radial-gradient(circle at 100% 0%, #d62a7a2e, transparent 55%), var(--ink-2);border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:26px;text-decoration:none;display:grid}@media (max-width:860px){.mkt .eb-bundle{grid-template-columns:1fr}.mkt .eb-cover.lg{width:min(70%,240px)}}
