.ic{box-sizing:border-box;border:1px solid var(--tw-line);background:var(--tw-surface);width:100%;min-height:96px;color:var(--tw-text);font:inherit;text-align:left;transition:border-color var(--tw-dur-1) var(--tw-motion-ease), box-shadow .36s var(--tw-motion-ease), translate .45s var(--btn-spring), scale .45s var(--btn-spring);border-radius:20px;align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0a0c0e0f,0 18px 34px -22px #0a0c0e6b}.ic-tile{color:#fff;width:56px;height:56px;transition:color .36s var(--tw-motion-ease);background:linear-gradient(155deg,#2b2f33 0%,#0a0a0a 62%);border-radius:15px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 8px 16px -10px #0a0c0e99}.ic-tile>svg{width:24px;height:24px}.ic-body{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex;container-type:inline-size}.ic-title{font:400 20px/1.05 var(--tw-font-display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.ic-title>span{display:block}.ic-line{color:var(--tw-text-2);text-wrap:pretty;font-size:13px;line-height:1.4}@container (max-width:240px){.ic-title{font-size:18px}}@media (max-width:959px){.ic{gap:12px;min-height:84px;padding:12px 14px 12px 12px}.ic-tile{border-radius:14px;width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.ic,.ic-tile{transition:none}}
