/* IK SOLS featured preview r1, 2026-09-29. Decorative shapes contain no client data. */
.featured-coming-soon{position:relative;isolation:isolate;min-height:360px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);contain:paint}
.featured-coming-soon__preview{position:absolute;inset:24px;display:grid;grid-template-columns:100px minmax(0,1fr);gap:28px;filter:blur(9px);opacity:.48;pointer-events:none;user-select:none}
.featured-coming-soon__sidebar{border-right:1px solid #d2d0ff30;padding:20px 20px 0 4px}
.featured-coming-soon__sidebar i{display:block;height:10px;margin-bottom:28px;background:#d2d0ff75;border-radius:6px}
.featured-coming-soon__sidebar i:first-child{height:26px;margin-bottom:44px;background:#d2d0ffb0}
.featured-coming-soon__workspace{min-width:0;padding:20px 8px}
.featured-coming-soon__heading{width:42%;height:18px;margin-bottom:32px;border-radius:8px;background:#d2d0ff90}
.featured-coming-soon__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px}
.featured-coming-soon__metrics i{height:74px;border-radius:10px;border:1px solid #d2d0ff50;background:linear-gradient(130deg,#d2d0ff20,#d2d0ff08)}
.featured-coming-soon__rows i{display:block;height:15px;margin-bottom:20px;border-radius:6px;background:linear-gradient(90deg,#d2d0ff85 22%,#d2d0ff22 23% 100%)}
.featured-coming-soon__rows i:nth-child(2){width:88%}.featured-coming-soon__rows i:nth-child(4){width:72%}
.featured-coming-soon__veil{position:relative;z-index:1;display:grid;place-items:center;min-height:360px;padding:36px 20px;background:radial-gradient(ellipse at center,#08090dad, #08090d38 75%)}
.featured-coming-soon__veil h2{margin:0;color:var(--accent);font-size:clamp(34px,5vw,64px);font-weight:550;line-height:1.2;letter-spacing:-.035em;text-align:center;text-shadow:0 2px 24px #08090d}
@media(max-width:600px){.featured-coming-soon,.featured-coming-soon__veil{min-height:280px}.featured-coming-soon__preview{inset:20px 12px;grid-template-columns:44px minmax(0,1fr);gap:14px}.featured-coming-soon__sidebar{padding-right:12px}.featured-coming-soon__metrics{gap:10px}.featured-coming-soon__metrics i{height:54px}.featured-coming-soon__heading{width:65%}}
@media print{.featured-coming-soon__preview{display:none}.featured-coming-soon__veil{min-height:120px;background:none}.featured-coming-soon__veil h2{color:black;text-shadow:none}}
